JUCE
juce_gl.h
Go to the documentation of this file.
1
5/*
6 ==============================================================================
7
8 This file is part of the JUCE library.
9 Copyright (c) 2020 - Raw Material Software Limited
10
11 JUCE is an open source library subject to commercial or open-source
12 licensing.
13
14 By using JUCE, you agree to the terms of both the JUCE 6 End-User License
15 Agreement and JUCE Privacy Policy (both effective as of the 16th June 2020).
16
17 End User License Agreement: www.juce.com/juce-6-licence
18 Privacy Policy: www.juce.com/juce-privacy-policy
19
20 Or: You may also use this code under the terms of the GPL v3 (see
21 www.gnu.org/licenses).
22
23 JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
24 EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
25 DISCLAIMED.
26
27 ==============================================================================
28*/
29
30// This file was generated automatically using data from the opengl-registry
31// https://github.com/KhronosGroup/OpenGL-Registry
32
33#pragma once
34
35// IMPORTANT! Include this before any platform gl files.
36
37// The portion of this file between the line reading BEGIN_GLEW_LICENSE
38// and the line reading END_GLEW_LICENSE is taken from the GLEW library.
39// We thank the maintainers of GLEW for sharing their code under a permissive
40// license.
41// The original license of this portion of the file is as follows:
42
43// BEGIN_GLEW_LICENSE
44
45/*
46 The OpenGL Extension Wrangler Library
47 Copyright (C) 2002-2007, Milan Ikits <milan ikits[]ieee org>
48 Copyright (C) 2002-2007, Marcelo E. Magallon <mmagallo[]debian org>
49 Copyright (C) 2002, Lev Povalahev
50 All rights reserved.
51
52 Redistribution and use in source and binary forms, with or without
53 modification, are permitted provided that the following conditions are met:
54
55 * Redistributions of source code must retain the above copyright notice,
56 this list of conditions and the following disclaimer.
57 * Redistributions in binary form must reproduce the above copyright notice,
58 this list of conditions and the following disclaimer in the documentation
59 and/or other materials provided with the distribution.
60 * The name of the author may be used to endorse or promote products
61 derived from this software without specific prior written permission.
62
63 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
64 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
65 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
66 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
67 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
68 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
69 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
70 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
71 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
72 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
73 THE POSSIBILITY OF SUCH DAMAGE.
74
75
76 Mesa 3-D graphics library
77 Version: 7.0
78
79 Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
80
81 Permission is hereby granted, free of charge, to any person obtaining a
82 copy of this software and associated documentation files (the "Software"),
83 to deal in the Software without restriction, including without limitation
84 the rights to use, copy, modify, merge, publish, distribute, sublicense,
85 and/or sell copies of the Software, and to permit persons to whom the
86 Software is furnished to do so, subject to the following conditions:
87
88 The above copyright notice and this permission notice shall be included
89 in all copies or substantial portions of the Software.
90
91 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
92 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
93 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
94 BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
95 AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
96 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
97
98
99 Copyright (c) 2007 The Khronos Group Inc.
100
101 Permission is hereby granted, free of charge, to any person obtaining a
102 copy of this software and/or associated documentation files (the
103 "Materials"), to deal in the Materials without restriction, including
104 without limitation the rights to use, copy, modify, merge, publish,
105 distribute, sublicense, and/or sell copies of the Materials, and to
106 permit persons to whom the Materials are furnished to do so, subject to
107 the following conditions:
108
109 The above copyright notice and this permission notice shall be included
110 in all copies or substantial portions of the Materials.
111
112 THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
113 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
114 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
115 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
116 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
117 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
118 MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
119*/
120
121#if defined (__gl_h_) || defined (__GL_H__) || defined (_GL_H) || defined (__gl_gl_h_) || defined (__X_GL_H)
122#error gl.h included before juce_gl.h
123#endif
124#if defined (__gl2_h_)
125#error gl2.h included before juce_gl.h
126#endif
127#if defined (__gltypes_h_)
128#error gltypes.h included before juce_gl.h
129#endif
130#if defined (__REGAL_H__)
131#error Regal.h included before juce_gl.h
132#endif
133#if defined (__glext_h_) || defined (__GLEXT_H_) || defined (__gl_glext_h_)
134#error glext.h included before juce_gl.h
135#endif
136#if defined (__gl_ATI_h_)
137#error glATI.h included before juce_gl.h
138#endif
139
140#define __gl_h_
141#define __gl2_h_
142#define __GL_H__
143#define _GL_H
144#define __gl_gl_h_
145#define __gltypes_h_
146#define __REGAL_H__
147#define __X_GL_H
148#define __glext_h_
149#define __GLEXT_H_
150#define __gl_glext_h_
151#define __gl_ATI_h_
152
153// END_GLEW_LICENSE
154
156
157JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE ("-Wlanguage-extension-token")
158
159#include "juce_khrplatform.h"
160typedef unsigned int GLenum;
161typedef unsigned char GLboolean;
162typedef unsigned int GLbitfield;
163typedef void GLvoid;
168typedef int GLint;
169typedef unsigned int GLuint;
171typedef int GLsizei;
174typedef double GLdouble;
175typedef double GLclampd;
177typedef void *GLeglImageOES;
178typedef char GLchar;
179typedef char GLcharARB;
180#ifdef __APPLE__
181typedef void *GLhandleARB;
182#else
183typedef unsigned int GLhandleARB;
184#endif
196typedef struct __GLsync *GLsync;
197struct _cl_context;
198struct _cl_event;
203typedef unsigned short GLhalfNV;
206
208namespace gl
209{
210
211#ifndef GL_VERSION_1_0
212#define GL_VERSION_1_0 1
213enum : GLenum
214{
220 GL_POINTS = 0x0000,
221 GL_LINES = 0x0001,
222 GL_LINE_LOOP = 0x0002,
224 GL_TRIANGLES = 0x0004,
227 GL_QUADS = 0x0007,
228 GL_NEVER = 0x0200,
229 GL_LESS = 0x0201,
230 GL_EQUAL = 0x0202,
231 GL_LEQUAL = 0x0203,
232 GL_GREATER = 0x0204,
233 GL_NOTEQUAL = 0x0205,
234 GL_GEQUAL = 0x0206,
235 GL_ALWAYS = 0x0207,
238 GL_SRC_COLOR = 0x0300,
240 GL_SRC_ALPHA = 0x0302,
242 GL_DST_ALPHA = 0x0304,
244 GL_DST_COLOR = 0x0306,
250 GL_BACK_LEFT = 0x0402,
252 GL_FRONT = 0x0404,
253 GL_BACK = 0x0405,
254 GL_LEFT = 0x0406,
255 GL_RIGHT = 0x0407,
262 GL_CW = 0x0900,
263 GL_CCW = 0x0901,
273 GL_CULL_FACE = 0x0B44,
290 GL_VIEWPORT = 0x0BA2,
291 GL_DITHER = 0x0BD0,
292 GL_BLEND_DST = 0x0BE0,
293 GL_BLEND_SRC = 0x0BE1,
294 GL_BLEND = 0x0BE2,
303 GL_STEREO = 0x0C33,
326 GL_DONT_CARE = 0x1100,
327 GL_FASTEST = 0x1101,
328 GL_NICEST = 0x1102,
329 GL_BYTE = 0x1400,
331 GL_SHORT = 0x1402,
333 GL_INT = 0x1404,
335 GL_FLOAT = 0x1406,
338 GL_CLEAR = 0x1500,
339 GL_AND = 0x1501,
341 GL_COPY = 0x1503,
343 GL_NOOP = 0x1505,
344 GL_XOR = 0x1506,
345 GL_OR = 0x1507,
346 GL_NOR = 0x1508,
347 GL_EQUIV = 0x1509,
348 GL_INVERT = 0x150A,
352 GL_NAND = 0x150E,
353 GL_SET = 0x150F,
354 GL_TEXTURE = 0x1702,
355 GL_COLOR = 0x1800,
356 GL_DEPTH = 0x1801,
357 GL_STENCIL = 0x1802,
360 GL_RED = 0x1903,
361 GL_GREEN = 0x1904,
362 GL_BLUE = 0x1905,
363 GL_ALPHA = 0x1906,
364 GL_RGB = 0x1907,
365 GL_RGBA = 0x1908,
366 GL_POINT = 0x1B00,
367 GL_LINE = 0x1B01,
368 GL_FILL = 0x1B02,
369 GL_KEEP = 0x1E00,
370 GL_REPLACE = 0x1E01,
371 GL_INCR = 0x1E02,
372 GL_DECR = 0x1E03,
373 GL_VENDOR = 0x1F00,
374 GL_RENDERER = 0x1F01,
375 GL_VERSION = 0x1F02,
377 GL_NEAREST = 0x2600,
378 GL_LINEAR = 0x2601,
387 GL_REPEAT = 0x2901,
388 GL_CURRENT_BIT = 0x00000001,
389 GL_POINT_BIT = 0x00000002,
390 GL_LINE_BIT = 0x00000004,
391 GL_POLYGON_BIT = 0x00000008,
393 GL_PIXEL_MODE_BIT = 0x00000020,
394 GL_LIGHTING_BIT = 0x00000040,
395 GL_FOG_BIT = 0x00000080,
397 GL_VIEWPORT_BIT = 0x00000800,
398 GL_TRANSFORM_BIT = 0x00001000,
399 GL_ENABLE_BIT = 0x00002000,
400 GL_HINT_BIT = 0x00008000,
401 GL_EVAL_BIT = 0x00010000,
402 GL_LIST_BIT = 0x00020000,
403 GL_TEXTURE_BIT = 0x00040000,
404 GL_SCISSOR_BIT = 0x00080000,
405 GL_ALL_ATTRIB_BITS = 0xFFFFFFFF,
407 GL_POLYGON = 0x0009,
408 GL_ACCUM = 0x0100,
409 GL_LOAD = 0x0101,
410 GL_RETURN = 0x0102,
411 GL_MULT = 0x0103,
412 GL_ADD = 0x0104,
413 GL_AUX0 = 0x0409,
414 GL_AUX1 = 0x040A,
415 GL_AUX2 = 0x040B,
416 GL_AUX3 = 0x040C,
417 GL_2D = 0x0600,
418 GL_3D = 0x0601,
419 GL_3D_COLOR = 0x0602,
430 GL_EXP = 0x0800,
431 GL_EXP2 = 0x0801,
432 GL_COEFF = 0x0A00,
433 GL_ORDER = 0x0A01,
434 GL_DOMAIN = 0x0A02,
459 GL_LIST_MODE = 0x0B30,
461 GL_LIST_BASE = 0x0B32,
464 GL_EDGE_FLAG = 0x0B43,
465 GL_LIGHTING = 0x0B50,
473 GL_FOG = 0x0B60,
474 GL_FOG_INDEX = 0x0B61,
476 GL_FOG_START = 0x0B63,
477 GL_FOG_END = 0x0B64,
478 GL_FOG_MODE = 0x0B65,
479 GL_FOG_COLOR = 0x0B66,
482 GL_NORMALIZE = 0x0BA1,
493 GL_LOGIC_OP = 0x0BF1,
498 GL_RGBA_MODE = 0x0C31,
502 GL_FOG_HINT = 0x0C54,
517 GL_MAP_COLOR = 0x0D10,
521 GL_RED_SCALE = 0x0D14,
522 GL_RED_BIAS = 0x0D15,
523 GL_ZOOM_X = 0x0D16,
524 GL_ZOOM_Y = 0x0D17,
528 GL_BLUE_BIAS = 0x0D1B,
543 GL_RED_BITS = 0x0D52,
545 GL_BLUE_BITS = 0x0D54,
579 GL_AMBIENT = 0x1200,
580 GL_DIFFUSE = 0x1201,
581 GL_SPECULAR = 0x1202,
582 GL_POSITION = 0x1203,
589 GL_COMPILE = 0x1300,
591 GL_2_BYTES = 0x1407,
592 GL_3_BYTES = 0x1408,
593 GL_4_BYTES = 0x1409,
594 GL_EMISSION = 0x1600,
595 GL_SHININESS = 0x1601,
598 GL_MODELVIEW = 0x1700,
601 GL_LUMINANCE = 0x1909,
603 GL_BITMAP = 0x1A00,
604 GL_RENDER = 0x1C00,
605 GL_FEEDBACK = 0x1C01,
606 GL_SELECT = 0x1C02,
607 GL_FLAT = 0x1D00,
608 GL_SMOOTH = 0x1D01,
609 GL_S = 0x2000,
610 GL_T = 0x2001,
611 GL_R = 0x2002,
612 GL_Q = 0x2003,
613 GL_MODULATE = 0x2100,
614 GL_DECAL = 0x2101,
623 GL_EYE_PLANE = 0x2502,
624 GL_CLAMP = 0x2900,
631 GL_LIGHT0 = 0x4000,
632 GL_LIGHT1 = 0x4001,
633 GL_LIGHT2 = 0x4002,
634 GL_LIGHT3 = 0x4003,
635 GL_LIGHT4 = 0x4004,
636 GL_LIGHT5 = 0x4005,
637 GL_LIGHT6 = 0x4006,
638 GL_LIGHT7 = 0x4007,
639};
640extern void (KHRONOS_APIENTRY* const& glCullFace) (GLenum mode);
641extern void (KHRONOS_APIENTRY* const& glFrontFace) (GLenum mode);
642extern void (KHRONOS_APIENTRY* const& glHint) (GLenum target, GLenum mode);
643extern void (KHRONOS_APIENTRY* const& glLineWidth) (GLfloat width);
644extern void (KHRONOS_APIENTRY* const& glPointSize) (GLfloat size);
645extern void (KHRONOS_APIENTRY* const& glPolygonMode) (GLenum face, GLenum mode);
646extern void (KHRONOS_APIENTRY* const& glScissor) (GLint x, GLint y, GLsizei width, GLsizei height);
647extern void (KHRONOS_APIENTRY* const& glTexParameterf) (GLenum target, GLenum pname, GLfloat param);
648extern void (KHRONOS_APIENTRY* const& glTexParameterfv) (GLenum target, GLenum pname, const GLfloat *params);
649extern void (KHRONOS_APIENTRY* const& glTexParameteri) (GLenum target, GLenum pname, GLint param);
650extern void (KHRONOS_APIENTRY* const& glTexParameteriv) (GLenum target, GLenum pname, const GLint *params);
653extern void (KHRONOS_APIENTRY* const& glDrawBuffer) (GLenum buf);
654extern void (KHRONOS_APIENTRY* const& glClear) (GLbitfield mask);
656extern void (KHRONOS_APIENTRY* const& glClearStencil) (GLint s);
657extern void (KHRONOS_APIENTRY* const& glClearDepth) (GLdouble depth);
658extern void (KHRONOS_APIENTRY* const& glStencilMask) (GLuint mask);
660extern void (KHRONOS_APIENTRY* const& glDepthMask) (GLboolean flag);
661extern void (KHRONOS_APIENTRY* const& glDisable) (GLenum cap);
662extern void (KHRONOS_APIENTRY* const& glEnable) (GLenum cap);
663extern void (KHRONOS_APIENTRY* const& glFinish) ();
664extern void (KHRONOS_APIENTRY* const& glFlush) ();
665extern void (KHRONOS_APIENTRY* const& glBlendFunc) (GLenum sfactor, GLenum dfactor);
666extern void (KHRONOS_APIENTRY* const& glLogicOp) (GLenum opcode);
667extern void (KHRONOS_APIENTRY* const& glStencilFunc) (GLenum func, GLint ref, GLuint mask);
668extern void (KHRONOS_APIENTRY* const& glStencilOp) (GLenum fail, GLenum zfail, GLenum zpass);
669extern void (KHRONOS_APIENTRY* const& glDepthFunc) (GLenum func);
670extern void (KHRONOS_APIENTRY* const& glPixelStoref) (GLenum pname, GLfloat param);
671extern void (KHRONOS_APIENTRY* const& glPixelStorei) (GLenum pname, GLint param);
672extern void (KHRONOS_APIENTRY* const& glReadBuffer) (GLenum src);
673extern void (KHRONOS_APIENTRY* const& glReadPixels) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);
674extern void (KHRONOS_APIENTRY* const& glGetBooleanv) (GLenum pname, GLboolean *data);
675extern void (KHRONOS_APIENTRY* const& glGetDoublev) (GLenum pname, GLdouble *data);
676extern GLenum (KHRONOS_APIENTRY* const& glGetError) ();
677extern void (KHRONOS_APIENTRY* const& glGetFloatv) (GLenum pname, GLfloat *data);
678extern void (KHRONOS_APIENTRY* const& glGetIntegerv) (GLenum pname, GLint *data);
679extern const GLubyte * (KHRONOS_APIENTRY* const& glGetString) (GLenum name);
680extern void (KHRONOS_APIENTRY* const& glGetTexImage) (GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
681extern void (KHRONOS_APIENTRY* const& glGetTexParameterfv) (GLenum target, GLenum pname, GLfloat *params);
682extern void (KHRONOS_APIENTRY* const& glGetTexParameteriv) (GLenum target, GLenum pname, GLint *params);
683extern void (KHRONOS_APIENTRY* const& glGetTexLevelParameterfv) (GLenum target, GLint level, GLenum pname, GLfloat *params);
684extern void (KHRONOS_APIENTRY* const& glGetTexLevelParameteriv) (GLenum target, GLint level, GLenum pname, GLint *params);
685extern GLboolean (KHRONOS_APIENTRY* const& glIsEnabled) (GLenum cap);
686extern void (KHRONOS_APIENTRY* const& glDepthRange) (GLdouble n, GLdouble f);
687extern void (KHRONOS_APIENTRY* const& glViewport) (GLint x, GLint y, GLsizei width, GLsizei height);
688extern void (KHRONOS_APIENTRY* const& glNewList) (GLuint list, GLenum mode);
689extern void (KHRONOS_APIENTRY* const& glEndList) ();
690extern void (KHRONOS_APIENTRY* const& glCallList) (GLuint list);
691extern void (KHRONOS_APIENTRY* const& glCallLists) (GLsizei n, GLenum type, const void *lists);
692extern void (KHRONOS_APIENTRY* const& glDeleteLists) (GLuint list, GLsizei range);
693extern GLuint (KHRONOS_APIENTRY* const& glGenLists) (GLsizei range);
694extern void (KHRONOS_APIENTRY* const& glListBase) (GLuint base);
695extern void (KHRONOS_APIENTRY* const& glBegin) (GLenum mode);
697extern void (KHRONOS_APIENTRY* const& glColor3b) (GLbyte red, GLbyte green, GLbyte blue);
698extern void (KHRONOS_APIENTRY* const& glColor3bv) (const GLbyte *v);
699extern void (KHRONOS_APIENTRY* const& glColor3d) (GLdouble red, GLdouble green, GLdouble blue);
700extern void (KHRONOS_APIENTRY* const& glColor3dv) (const GLdouble *v);
701extern void (KHRONOS_APIENTRY* const& glColor3f) (GLfloat red, GLfloat green, GLfloat blue);
702extern void (KHRONOS_APIENTRY* const& glColor3fv) (const GLfloat *v);
703extern void (KHRONOS_APIENTRY* const& glColor3i) (GLint red, GLint green, GLint blue);
704extern void (KHRONOS_APIENTRY* const& glColor3iv) (const GLint *v);
705extern void (KHRONOS_APIENTRY* const& glColor3s) (GLshort red, GLshort green, GLshort blue);
706extern void (KHRONOS_APIENTRY* const& glColor3sv) (const GLshort *v);
707extern void (KHRONOS_APIENTRY* const& glColor3ub) (GLubyte red, GLubyte green, GLubyte blue);
708extern void (KHRONOS_APIENTRY* const& glColor3ubv) (const GLubyte *v);
709extern void (KHRONOS_APIENTRY* const& glColor3ui) (GLuint red, GLuint green, GLuint blue);
710extern void (KHRONOS_APIENTRY* const& glColor3uiv) (const GLuint *v);
711extern void (KHRONOS_APIENTRY* const& glColor3us) (GLushort red, GLushort green, GLushort blue);
712extern void (KHRONOS_APIENTRY* const& glColor3usv) (const GLushort *v);
713extern void (KHRONOS_APIENTRY* const& glColor4b) (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
714extern void (KHRONOS_APIENTRY* const& glColor4bv) (const GLbyte *v);
715extern void (KHRONOS_APIENTRY* const& glColor4d) (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
716extern void (KHRONOS_APIENTRY* const& glColor4dv) (const GLdouble *v);
717extern void (KHRONOS_APIENTRY* const& glColor4f) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
718extern void (KHRONOS_APIENTRY* const& glColor4fv) (const GLfloat *v);
719extern void (KHRONOS_APIENTRY* const& glColor4i) (GLint red, GLint green, GLint blue, GLint alpha);
720extern void (KHRONOS_APIENTRY* const& glColor4iv) (const GLint *v);
721extern void (KHRONOS_APIENTRY* const& glColor4s) (GLshort red, GLshort green, GLshort blue, GLshort alpha);
722extern void (KHRONOS_APIENTRY* const& glColor4sv) (const GLshort *v);
723extern void (KHRONOS_APIENTRY* const& glColor4ub) (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
724extern void (KHRONOS_APIENTRY* const& glColor4ubv) (const GLubyte *v);
725extern void (KHRONOS_APIENTRY* const& glColor4ui) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
726extern void (KHRONOS_APIENTRY* const& glColor4uiv) (const GLuint *v);
727extern void (KHRONOS_APIENTRY* const& glColor4us) (GLushort red, GLushort green, GLushort blue, GLushort alpha);
728extern void (KHRONOS_APIENTRY* const& glColor4usv) (const GLushort *v);
729extern void (KHRONOS_APIENTRY* const& glEdgeFlag) (GLboolean flag);
730extern void (KHRONOS_APIENTRY* const& glEdgeFlagv) (const GLboolean *flag);
731extern void (KHRONOS_APIENTRY* const& glEnd) ();
732extern void (KHRONOS_APIENTRY* const& glIndexd) (GLdouble c);
733extern void (KHRONOS_APIENTRY* const& glIndexdv) (const GLdouble *c);
734extern void (KHRONOS_APIENTRY* const& glIndexf) (GLfloat c);
735extern void (KHRONOS_APIENTRY* const& glIndexfv) (const GLfloat *c);
736extern void (KHRONOS_APIENTRY* const& glIndexi) (GLint c);
737extern void (KHRONOS_APIENTRY* const& glIndexiv) (const GLint *c);
738extern void (KHRONOS_APIENTRY* const& glIndexs) (GLshort c);
739extern void (KHRONOS_APIENTRY* const& glIndexsv) (const GLshort *c);
740extern void (KHRONOS_APIENTRY* const& glNormal3b) (GLbyte nx, GLbyte ny, GLbyte nz);
741extern void (KHRONOS_APIENTRY* const& glNormal3bv) (const GLbyte *v);
742extern void (KHRONOS_APIENTRY* const& glNormal3d) (GLdouble nx, GLdouble ny, GLdouble nz);
743extern void (KHRONOS_APIENTRY* const& glNormal3dv) (const GLdouble *v);
744extern void (KHRONOS_APIENTRY* const& glNormal3f) (GLfloat nx, GLfloat ny, GLfloat nz);
745extern void (KHRONOS_APIENTRY* const& glNormal3fv) (const GLfloat *v);
746extern void (KHRONOS_APIENTRY* const& glNormal3i) (GLint nx, GLint ny, GLint nz);
747extern void (KHRONOS_APIENTRY* const& glNormal3iv) (const GLint *v);
748extern void (KHRONOS_APIENTRY* const& glNormal3s) (GLshort nx, GLshort ny, GLshort nz);
749extern void (KHRONOS_APIENTRY* const& glNormal3sv) (const GLshort *v);
750extern void (KHRONOS_APIENTRY* const& glRasterPos2d) (GLdouble x, GLdouble y);
751extern void (KHRONOS_APIENTRY* const& glRasterPos2dv) (const GLdouble *v);
752extern void (KHRONOS_APIENTRY* const& glRasterPos2f) (GLfloat x, GLfloat y);
753extern void (KHRONOS_APIENTRY* const& glRasterPos2fv) (const GLfloat *v);
754extern void (KHRONOS_APIENTRY* const& glRasterPos2i) (GLint x, GLint y);
755extern void (KHRONOS_APIENTRY* const& glRasterPos2iv) (const GLint *v);
756extern void (KHRONOS_APIENTRY* const& glRasterPos2s) (GLshort x, GLshort y);
757extern void (KHRONOS_APIENTRY* const& glRasterPos2sv) (const GLshort *v);
758extern void (KHRONOS_APIENTRY* const& glRasterPos3d) (GLdouble x, GLdouble y, GLdouble z);
759extern void (KHRONOS_APIENTRY* const& glRasterPos3dv) (const GLdouble *v);
760extern void (KHRONOS_APIENTRY* const& glRasterPos3f) (GLfloat x, GLfloat y, GLfloat z);
761extern void (KHRONOS_APIENTRY* const& glRasterPos3fv) (const GLfloat *v);
762extern void (KHRONOS_APIENTRY* const& glRasterPos3i) (GLint x, GLint y, GLint z);
763extern void (KHRONOS_APIENTRY* const& glRasterPos3iv) (const GLint *v);
764extern void (KHRONOS_APIENTRY* const& glRasterPos3s) (GLshort x, GLshort y, GLshort z);
765extern void (KHRONOS_APIENTRY* const& glRasterPos3sv) (const GLshort *v);
766extern void (KHRONOS_APIENTRY* const& glRasterPos4d) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
767extern void (KHRONOS_APIENTRY* const& glRasterPos4dv) (const GLdouble *v);
768extern void (KHRONOS_APIENTRY* const& glRasterPos4f) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
769extern void (KHRONOS_APIENTRY* const& glRasterPos4fv) (const GLfloat *v);
770extern void (KHRONOS_APIENTRY* const& glRasterPos4i) (GLint x, GLint y, GLint z, GLint w);
771extern void (KHRONOS_APIENTRY* const& glRasterPos4iv) (const GLint *v);
772extern void (KHRONOS_APIENTRY* const& glRasterPos4s) (GLshort x, GLshort y, GLshort z, GLshort w);
773extern void (KHRONOS_APIENTRY* const& glRasterPos4sv) (const GLshort *v);
775extern void (KHRONOS_APIENTRY* const& glRectdv) (const GLdouble *v1, const GLdouble *v2);
776extern void (KHRONOS_APIENTRY* const& glRectf) (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
777extern void (KHRONOS_APIENTRY* const& glRectfv) (const GLfloat *v1, const GLfloat *v2);
778extern void (KHRONOS_APIENTRY* const& glRecti) (GLint x1, GLint y1, GLint x2, GLint y2);
779extern void (KHRONOS_APIENTRY* const& glRectiv) (const GLint *v1, const GLint *v2);
780extern void (KHRONOS_APIENTRY* const& glRects) (GLshort x1, GLshort y1, GLshort x2, GLshort y2);
781extern void (KHRONOS_APIENTRY* const& glRectsv) (const GLshort *v1, const GLshort *v2);
782extern void (KHRONOS_APIENTRY* const& glTexCoord1d) (GLdouble s);
783extern void (KHRONOS_APIENTRY* const& glTexCoord1dv) (const GLdouble *v);
784extern void (KHRONOS_APIENTRY* const& glTexCoord1f) (GLfloat s);
785extern void (KHRONOS_APIENTRY* const& glTexCoord1fv) (const GLfloat *v);
786extern void (KHRONOS_APIENTRY* const& glTexCoord1i) (GLint s);
787extern void (KHRONOS_APIENTRY* const& glTexCoord1iv) (const GLint *v);
788extern void (KHRONOS_APIENTRY* const& glTexCoord1s) (GLshort s);
789extern void (KHRONOS_APIENTRY* const& glTexCoord1sv) (const GLshort *v);
790extern void (KHRONOS_APIENTRY* const& glTexCoord2d) (GLdouble s, GLdouble t);
791extern void (KHRONOS_APIENTRY* const& glTexCoord2dv) (const GLdouble *v);
792extern void (KHRONOS_APIENTRY* const& glTexCoord2f) (GLfloat s, GLfloat t);
793extern void (KHRONOS_APIENTRY* const& glTexCoord2fv) (const GLfloat *v);
794extern void (KHRONOS_APIENTRY* const& glTexCoord2i) (GLint s, GLint t);
795extern void (KHRONOS_APIENTRY* const& glTexCoord2iv) (const GLint *v);
796extern void (KHRONOS_APIENTRY* const& glTexCoord2s) (GLshort s, GLshort t);
797extern void (KHRONOS_APIENTRY* const& glTexCoord2sv) (const GLshort *v);
798extern void (KHRONOS_APIENTRY* const& glTexCoord3d) (GLdouble s, GLdouble t, GLdouble r);
799extern void (KHRONOS_APIENTRY* const& glTexCoord3dv) (const GLdouble *v);
800extern void (KHRONOS_APIENTRY* const& glTexCoord3f) (GLfloat s, GLfloat t, GLfloat r);
801extern void (KHRONOS_APIENTRY* const& glTexCoord3fv) (const GLfloat *v);
802extern void (KHRONOS_APIENTRY* const& glTexCoord3i) (GLint s, GLint t, GLint r);
803extern void (KHRONOS_APIENTRY* const& glTexCoord3iv) (const GLint *v);
804extern void (KHRONOS_APIENTRY* const& glTexCoord3s) (GLshort s, GLshort t, GLshort r);
805extern void (KHRONOS_APIENTRY* const& glTexCoord3sv) (const GLshort *v);
806extern void (KHRONOS_APIENTRY* const& glTexCoord4d) (GLdouble s, GLdouble t, GLdouble r, GLdouble q);
807extern void (KHRONOS_APIENTRY* const& glTexCoord4dv) (const GLdouble *v);
808extern void (KHRONOS_APIENTRY* const& glTexCoord4f) (GLfloat s, GLfloat t, GLfloat r, GLfloat q);
809extern void (KHRONOS_APIENTRY* const& glTexCoord4fv) (const GLfloat *v);
810extern void (KHRONOS_APIENTRY* const& glTexCoord4i) (GLint s, GLint t, GLint r, GLint q);
811extern void (KHRONOS_APIENTRY* const& glTexCoord4iv) (const GLint *v);
812extern void (KHRONOS_APIENTRY* const& glTexCoord4s) (GLshort s, GLshort t, GLshort r, GLshort q);
813extern void (KHRONOS_APIENTRY* const& glTexCoord4sv) (const GLshort *v);
814extern void (KHRONOS_APIENTRY* const& glVertex2d) (GLdouble x, GLdouble y);
815extern void (KHRONOS_APIENTRY* const& glVertex2dv) (const GLdouble *v);
816extern void (KHRONOS_APIENTRY* const& glVertex2f) (GLfloat x, GLfloat y);
817extern void (KHRONOS_APIENTRY* const& glVertex2fv) (const GLfloat *v);
818extern void (KHRONOS_APIENTRY* const& glVertex2i) (GLint x, GLint y);
819extern void (KHRONOS_APIENTRY* const& glVertex2iv) (const GLint *v);
820extern void (KHRONOS_APIENTRY* const& glVertex2s) (GLshort x, GLshort y);
821extern void (KHRONOS_APIENTRY* const& glVertex2sv) (const GLshort *v);
822extern void (KHRONOS_APIENTRY* const& glVertex3d) (GLdouble x, GLdouble y, GLdouble z);
823extern void (KHRONOS_APIENTRY* const& glVertex3dv) (const GLdouble *v);
824extern void (KHRONOS_APIENTRY* const& glVertex3f) (GLfloat x, GLfloat y, GLfloat z);
825extern void (KHRONOS_APIENTRY* const& glVertex3fv) (const GLfloat *v);
826extern void (KHRONOS_APIENTRY* const& glVertex3i) (GLint x, GLint y, GLint z);
827extern void (KHRONOS_APIENTRY* const& glVertex3iv) (const GLint *v);
828extern void (KHRONOS_APIENTRY* const& glVertex3s) (GLshort x, GLshort y, GLshort z);
829extern void (KHRONOS_APIENTRY* const& glVertex3sv) (const GLshort *v);
830extern void (KHRONOS_APIENTRY* const& glVertex4d) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
831extern void (KHRONOS_APIENTRY* const& glVertex4dv) (const GLdouble *v);
832extern void (KHRONOS_APIENTRY* const& glVertex4f) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
833extern void (KHRONOS_APIENTRY* const& glVertex4fv) (const GLfloat *v);
834extern void (KHRONOS_APIENTRY* const& glVertex4i) (GLint x, GLint y, GLint z, GLint w);
835extern void (KHRONOS_APIENTRY* const& glVertex4iv) (const GLint *v);
836extern void (KHRONOS_APIENTRY* const& glVertex4s) (GLshort x, GLshort y, GLshort z, GLshort w);
837extern void (KHRONOS_APIENTRY* const& glVertex4sv) (const GLshort *v);
838extern void (KHRONOS_APIENTRY* const& glClipPlane) (GLenum plane, const GLdouble *equation);
839extern void (KHRONOS_APIENTRY* const& glColorMaterial) (GLenum face, GLenum mode);
840extern void (KHRONOS_APIENTRY* const& glFogf) (GLenum pname, GLfloat param);
841extern void (KHRONOS_APIENTRY* const& glFogfv) (GLenum pname, const GLfloat *params);
842extern void (KHRONOS_APIENTRY* const& glFogi) (GLenum pname, GLint param);
843extern void (KHRONOS_APIENTRY* const& glFogiv) (GLenum pname, const GLint *params);
844extern void (KHRONOS_APIENTRY* const& glLightf) (GLenum light, GLenum pname, GLfloat param);
845extern void (KHRONOS_APIENTRY* const& glLightfv) (GLenum light, GLenum pname, const GLfloat *params);
846extern void (KHRONOS_APIENTRY* const& glLighti) (GLenum light, GLenum pname, GLint param);
847extern void (KHRONOS_APIENTRY* const& glLightiv) (GLenum light, GLenum pname, const GLint *params);
848extern void (KHRONOS_APIENTRY* const& glLightModelf) (GLenum pname, GLfloat param);
849extern void (KHRONOS_APIENTRY* const& glLightModelfv) (GLenum pname, const GLfloat *params);
850extern void (KHRONOS_APIENTRY* const& glLightModeli) (GLenum pname, GLint param);
851extern void (KHRONOS_APIENTRY* const& glLightModeliv) (GLenum pname, const GLint *params);
852extern void (KHRONOS_APIENTRY* const& glLineStipple) (GLint factor, GLushort pattern);
853extern void (KHRONOS_APIENTRY* const& glMaterialf) (GLenum face, GLenum pname, GLfloat param);
854extern void (KHRONOS_APIENTRY* const& glMaterialfv) (GLenum face, GLenum pname, const GLfloat *params);
855extern void (KHRONOS_APIENTRY* const& glMateriali) (GLenum face, GLenum pname, GLint param);
856extern void (KHRONOS_APIENTRY* const& glMaterialiv) (GLenum face, GLenum pname, const GLint *params);
857extern void (KHRONOS_APIENTRY* const& glPolygonStipple) (const GLubyte *mask);
858extern void (KHRONOS_APIENTRY* const& glShadeModel) (GLenum mode);
859extern void (KHRONOS_APIENTRY* const& glTexEnvf) (GLenum target, GLenum pname, GLfloat param);
860extern void (KHRONOS_APIENTRY* const& glTexEnvfv) (GLenum target, GLenum pname, const GLfloat *params);
861extern void (KHRONOS_APIENTRY* const& glTexEnvi) (GLenum target, GLenum pname, GLint param);
862extern void (KHRONOS_APIENTRY* const& glTexEnviv) (GLenum target, GLenum pname, const GLint *params);
863extern void (KHRONOS_APIENTRY* const& glTexGend) (GLenum coord, GLenum pname, GLdouble param);
864extern void (KHRONOS_APIENTRY* const& glTexGendv) (GLenum coord, GLenum pname, const GLdouble *params);
865extern void (KHRONOS_APIENTRY* const& glTexGenf) (GLenum coord, GLenum pname, GLfloat param);
866extern void (KHRONOS_APIENTRY* const& glTexGenfv) (GLenum coord, GLenum pname, const GLfloat *params);
867extern void (KHRONOS_APIENTRY* const& glTexGeni) (GLenum coord, GLenum pname, GLint param);
868extern void (KHRONOS_APIENTRY* const& glTexGeniv) (GLenum coord, GLenum pname, const GLint *params);
869extern void (KHRONOS_APIENTRY* const& glFeedbackBuffer) (GLsizei size, GLenum type, GLfloat *buffer);
870extern void (KHRONOS_APIENTRY* const& glSelectBuffer) (GLsizei size, GLuint *buffer);
871extern GLint (KHRONOS_APIENTRY* const& glRenderMode) (GLenum mode);
872extern void (KHRONOS_APIENTRY* const& glInitNames) ();
873extern void (KHRONOS_APIENTRY* const& glLoadName) (GLuint name);
874extern void (KHRONOS_APIENTRY* const& glPassThrough) (GLfloat token);
875extern void (KHRONOS_APIENTRY* const& glPopName) ();
876extern void (KHRONOS_APIENTRY* const& glPushName) (GLuint name);
877extern void (KHRONOS_APIENTRY* const& glClearAccum) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
878extern void (KHRONOS_APIENTRY* const& glClearIndex) (GLfloat c);
879extern void (KHRONOS_APIENTRY* const& glIndexMask) (GLuint mask);
880extern void (KHRONOS_APIENTRY* const& glAccum) (GLenum op, GLfloat value);
881extern void (KHRONOS_APIENTRY* const& glPopAttrib) ();
882extern void (KHRONOS_APIENTRY* const& glPushAttrib) (GLbitfield mask);
884extern void (KHRONOS_APIENTRY* const& glMap1f) (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
887extern void (KHRONOS_APIENTRY* const& glMapGrid1d) (GLint un, GLdouble u1, GLdouble u2);
888extern void (KHRONOS_APIENTRY* const& glMapGrid1f) (GLint un, GLfloat u1, GLfloat u2);
889extern void (KHRONOS_APIENTRY* const& glMapGrid2d) (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
890extern void (KHRONOS_APIENTRY* const& glMapGrid2f) (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
891extern void (KHRONOS_APIENTRY* const& glEvalCoord1d) (GLdouble u);
892extern void (KHRONOS_APIENTRY* const& glEvalCoord1dv) (const GLdouble *u);
893extern void (KHRONOS_APIENTRY* const& glEvalCoord1f) (GLfloat u);
894extern void (KHRONOS_APIENTRY* const& glEvalCoord1fv) (const GLfloat *u);
895extern void (KHRONOS_APIENTRY* const& glEvalCoord2d) (GLdouble u, GLdouble v);
896extern void (KHRONOS_APIENTRY* const& glEvalCoord2dv) (const GLdouble *u);
897extern void (KHRONOS_APIENTRY* const& glEvalCoord2f) (GLfloat u, GLfloat v);
898extern void (KHRONOS_APIENTRY* const& glEvalCoord2fv) (const GLfloat *u);
899extern void (KHRONOS_APIENTRY* const& glEvalMesh1) (GLenum mode, GLint i1, GLint i2);
900extern void (KHRONOS_APIENTRY* const& glEvalPoint1) (GLint i);
901extern void (KHRONOS_APIENTRY* const& glEvalMesh2) (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
902extern void (KHRONOS_APIENTRY* const& glEvalPoint2) (GLint i, GLint j);
903extern void (KHRONOS_APIENTRY* const& glAlphaFunc) (GLenum func, GLfloat ref);
904extern void (KHRONOS_APIENTRY* const& glPixelZoom) (GLfloat xfactor, GLfloat yfactor);
905extern void (KHRONOS_APIENTRY* const& glPixelTransferf) (GLenum pname, GLfloat param);
906extern void (KHRONOS_APIENTRY* const& glPixelTransferi) (GLenum pname, GLint param);
907extern void (KHRONOS_APIENTRY* const& glPixelMapfv) (GLenum map, GLsizei mapsize, const GLfloat *values);
908extern void (KHRONOS_APIENTRY* const& glPixelMapuiv) (GLenum map, GLsizei mapsize, const GLuint *values);
909extern void (KHRONOS_APIENTRY* const& glPixelMapusv) (GLenum map, GLsizei mapsize, const GLushort *values);
910extern void (KHRONOS_APIENTRY* const& glCopyPixels) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
911extern void (KHRONOS_APIENTRY* const& glDrawPixels) (GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
912extern void (KHRONOS_APIENTRY* const& glGetClipPlane) (GLenum plane, GLdouble *equation);
913extern void (KHRONOS_APIENTRY* const& glGetLightfv) (GLenum light, GLenum pname, GLfloat *params);
914extern void (KHRONOS_APIENTRY* const& glGetLightiv) (GLenum light, GLenum pname, GLint *params);
915extern void (KHRONOS_APIENTRY* const& glGetMapdv) (GLenum target, GLenum query, GLdouble *v);
916extern void (KHRONOS_APIENTRY* const& glGetMapfv) (GLenum target, GLenum query, GLfloat *v);
917extern void (KHRONOS_APIENTRY* const& glGetMapiv) (GLenum target, GLenum query, GLint *v);
918extern void (KHRONOS_APIENTRY* const& glGetMaterialfv) (GLenum face, GLenum pname, GLfloat *params);
919extern void (KHRONOS_APIENTRY* const& glGetMaterialiv) (GLenum face, GLenum pname, GLint *params);
920extern void (KHRONOS_APIENTRY* const& glGetPixelMapfv) (GLenum map, GLfloat *values);
921extern void (KHRONOS_APIENTRY* const& glGetPixelMapuiv) (GLenum map, GLuint *values);
922extern void (KHRONOS_APIENTRY* const& glGetPixelMapusv) (GLenum map, GLushort *values);
923extern void (KHRONOS_APIENTRY* const& glGetPolygonStipple) (GLubyte *mask);
924extern void (KHRONOS_APIENTRY* const& glGetTexEnvfv) (GLenum target, GLenum pname, GLfloat *params);
925extern void (KHRONOS_APIENTRY* const& glGetTexEnviv) (GLenum target, GLenum pname, GLint *params);
926extern void (KHRONOS_APIENTRY* const& glGetTexGendv) (GLenum coord, GLenum pname, GLdouble *params);
927extern void (KHRONOS_APIENTRY* const& glGetTexGenfv) (GLenum coord, GLenum pname, GLfloat *params);
928extern void (KHRONOS_APIENTRY* const& glGetTexGeniv) (GLenum coord, GLenum pname, GLint *params);
929extern GLboolean (KHRONOS_APIENTRY* const& glIsList) (GLuint list);
931extern void (KHRONOS_APIENTRY* const& glLoadIdentity) ();
932extern void (KHRONOS_APIENTRY* const& glLoadMatrixf) (const GLfloat *m);
933extern void (KHRONOS_APIENTRY* const& glLoadMatrixd) (const GLdouble *m);
934extern void (KHRONOS_APIENTRY* const& glMatrixMode) (GLenum mode);
935extern void (KHRONOS_APIENTRY* const& glMultMatrixf) (const GLfloat *m);
936extern void (KHRONOS_APIENTRY* const& glMultMatrixd) (const GLdouble *m);
938extern void (KHRONOS_APIENTRY* const& glPopMatrix) ();
939extern void (KHRONOS_APIENTRY* const& glPushMatrix) ();
941extern void (KHRONOS_APIENTRY* const& glRotatef) (GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
942extern void (KHRONOS_APIENTRY* const& glScaled) (GLdouble x, GLdouble y, GLdouble z);
943extern void (KHRONOS_APIENTRY* const& glScalef) (GLfloat x, GLfloat y, GLfloat z);
944extern void (KHRONOS_APIENTRY* const& glTranslated) (GLdouble x, GLdouble y, GLdouble z);
945extern void (KHRONOS_APIENTRY* const& glTranslatef) (GLfloat x, GLfloat y, GLfloat z);
946#endif
947
948#ifndef GL_VERSION_1_1
949#define GL_VERSION_1_1 1
950enum : GLenum
951{
965 GL_DOUBLE = 0x140A,
968 GL_R3_G3_B2 = 0x2A10,
969 GL_RGB4 = 0x804F,
970 GL_RGB5 = 0x8050,
971 GL_RGB8 = 0x8051,
972 GL_RGB10 = 0x8052,
973 GL_RGB12 = 0x8053,
974 GL_RGB16 = 0x8054,
975 GL_RGBA2 = 0x8055,
976 GL_RGBA4 = 0x8056,
977 GL_RGB5_A1 = 0x8057,
978 GL_RGBA8 = 0x8058,
979 GL_RGB10_A2 = 0x8059,
980 GL_RGBA12 = 0x805A,
981 GL_RGBA16 = 0x805B,
1023 GL_ALPHA4 = 0x803B,
1024 GL_ALPHA8 = 0x803C,
1025 GL_ALPHA12 = 0x803D,
1026 GL_ALPHA16 = 0x803E,
1042 GL_V2F = 0x2A20,
1043 GL_V3F = 0x2A21,
1044 GL_C4UB_V2F = 0x2A22,
1045 GL_C4UB_V3F = 0x2A23,
1046 GL_C3F_V3F = 0x2A24,
1047 GL_N3F_V3F = 0x2A25,
1049 GL_T2F_V3F = 0x2A27,
1050 GL_T4F_V4F = 0x2A28,
1056};
1057extern void (KHRONOS_APIENTRY* const& glDrawArrays) (GLenum mode, GLint first, GLsizei count);
1058extern void (KHRONOS_APIENTRY* const& glDrawElements) (GLenum mode, GLsizei count, GLenum type, const void *indices);
1059extern void (KHRONOS_APIENTRY* const& glGetPointerv) (GLenum pname, void **params);
1060extern void (KHRONOS_APIENTRY* const& glPolygonOffset) (GLfloat factor, GLfloat units);
1063extern void (KHRONOS_APIENTRY* const& glCopyTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
1065extern void (KHRONOS_APIENTRY* const& glTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
1067extern void (KHRONOS_APIENTRY* const& glBindTexture) (GLenum target, GLuint texture);
1068extern void (KHRONOS_APIENTRY* const& glDeleteTextures) (GLsizei n, const GLuint *textures);
1069extern void (KHRONOS_APIENTRY* const& glGenTextures) (GLsizei n, GLuint *textures);
1070extern GLboolean (KHRONOS_APIENTRY* const& glIsTexture) (GLuint texture);
1071extern void (KHRONOS_APIENTRY* const& glArrayElement) (GLint i);
1072extern void (KHRONOS_APIENTRY* const& glColorPointer) (GLint size, GLenum type, GLsizei stride, const void *pointer);
1073extern void (KHRONOS_APIENTRY* const& glDisableClientState) (GLenum array);
1074extern void (KHRONOS_APIENTRY* const& glEdgeFlagPointer) (GLsizei stride, const void *pointer);
1075extern void (KHRONOS_APIENTRY* const& glEnableClientState) (GLenum array);
1076extern void (KHRONOS_APIENTRY* const& glIndexPointer) (GLenum type, GLsizei stride, const void *pointer);
1077extern void (KHRONOS_APIENTRY* const& glInterleavedArrays) (GLenum format, GLsizei stride, const void *pointer);
1078extern void (KHRONOS_APIENTRY* const& glNormalPointer) (GLenum type, GLsizei stride, const void *pointer);
1079extern void (KHRONOS_APIENTRY* const& glTexCoordPointer) (GLint size, GLenum type, GLsizei stride, const void *pointer);
1080extern void (KHRONOS_APIENTRY* const& glVertexPointer) (GLint size, GLenum type, GLsizei stride, const void *pointer);
1081extern GLboolean (KHRONOS_APIENTRY* const& glAreTexturesResident) (GLsizei n, const GLuint *textures, GLboolean *residences);
1082extern void (KHRONOS_APIENTRY* const& glPrioritizeTextures) (GLsizei n, const GLuint *textures, const GLfloat *priorities);
1083extern void (KHRONOS_APIENTRY* const& glIndexub) (GLubyte c);
1084extern void (KHRONOS_APIENTRY* const& glIndexubv) (const GLubyte *c);
1085extern void (KHRONOS_APIENTRY* const& glPopClientAttrib) ();
1086extern void (KHRONOS_APIENTRY* const& glPushClientAttrib) (GLbitfield mask);
1087#endif
1088
1089#ifndef GL_VERSION_1_2
1090#define GL_VERSION_1_2 1
1091enum : GLenum
1092{
1115 GL_BGR = 0x80E0,
1116 GL_BGRA = 0x80E1,
1134};
1135extern void (KHRONOS_APIENTRY* const& glDrawRangeElements) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
1139#endif
1140
1141#ifndef GL_VERSION_1_3
1142#define GL_VERSION_1_3 1
1143enum : GLenum
1144{
1145 GL_TEXTURE0 = 0x84C0,
1146 GL_TEXTURE1 = 0x84C1,
1147 GL_TEXTURE2 = 0x84C2,
1148 GL_TEXTURE3 = 0x84C3,
1149 GL_TEXTURE4 = 0x84C4,
1150 GL_TEXTURE5 = 0x84C5,
1151 GL_TEXTURE6 = 0x84C6,
1152 GL_TEXTURE7 = 0x84C7,
1153 GL_TEXTURE8 = 0x84C8,
1154 GL_TEXTURE9 = 0x84C9,
1183 GL_SAMPLES = 0x80A9,
1217 GL_COMBINE = 0x8570,
1235 GL_SUBTRACT = 0x84E7,
1236 GL_CONSTANT = 0x8576,
1238 GL_PREVIOUS = 0x8578,
1239 GL_DOT3_RGB = 0x86AE,
1241};
1242extern void (KHRONOS_APIENTRY* const& glActiveTexture) (GLenum texture);
1243extern void (KHRONOS_APIENTRY* const& glSampleCoverage) (GLfloat value, GLboolean invert);
1245extern void (KHRONOS_APIENTRY* const& glCompressedTexImage2D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
1246extern void (KHRONOS_APIENTRY* const& glCompressedTexImage1D) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
1248extern void (KHRONOS_APIENTRY* const& glCompressedTexSubImage2D) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
1249extern void (KHRONOS_APIENTRY* const& glCompressedTexSubImage1D) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
1250extern void (KHRONOS_APIENTRY* const& glGetCompressedTexImage) (GLenum target, GLint level, void *img);
1251extern void (KHRONOS_APIENTRY* const& glClientActiveTexture) (GLenum texture);
1252extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1d) (GLenum target, GLdouble s);
1253extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1dv) (GLenum target, const GLdouble *v);
1254extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1f) (GLenum target, GLfloat s);
1255extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1fv) (GLenum target, const GLfloat *v);
1256extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1i) (GLenum target, GLint s);
1257extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1iv) (GLenum target, const GLint *v);
1258extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1s) (GLenum target, GLshort s);
1259extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1sv) (GLenum target, const GLshort *v);
1260extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2d) (GLenum target, GLdouble s, GLdouble t);
1261extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2dv) (GLenum target, const GLdouble *v);
1262extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2f) (GLenum target, GLfloat s, GLfloat t);
1263extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2fv) (GLenum target, const GLfloat *v);
1264extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2i) (GLenum target, GLint s, GLint t);
1265extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2iv) (GLenum target, const GLint *v);
1266extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2s) (GLenum target, GLshort s, GLshort t);
1267extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2sv) (GLenum target, const GLshort *v);
1268extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3d) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
1269extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3dv) (GLenum target, const GLdouble *v);
1270extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3f) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
1271extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3fv) (GLenum target, const GLfloat *v);
1272extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3i) (GLenum target, GLint s, GLint t, GLint r);
1273extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3iv) (GLenum target, const GLint *v);
1274extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3s) (GLenum target, GLshort s, GLshort t, GLshort r);
1275extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3sv) (GLenum target, const GLshort *v);
1276extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4d) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1277extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4dv) (GLenum target, const GLdouble *v);
1278extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4f) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1279extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4fv) (GLenum target, const GLfloat *v);
1280extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4i) (GLenum target, GLint s, GLint t, GLint r, GLint q);
1281extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4iv) (GLenum target, const GLint *v);
1282extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4s) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
1283extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4sv) (GLenum target, const GLshort *v);
1284extern void (KHRONOS_APIENTRY* const& glLoadTransposeMatrixf) (const GLfloat *m);
1285extern void (KHRONOS_APIENTRY* const& glLoadTransposeMatrixd) (const GLdouble *m);
1286extern void (KHRONOS_APIENTRY* const& glMultTransposeMatrixf) (const GLfloat *m);
1287extern void (KHRONOS_APIENTRY* const& glMultTransposeMatrixd) (const GLdouble *m);
1288#endif
1289
1290#ifndef GL_VERSION_1_4
1291#define GL_VERSION_1_4 1
1292enum : GLenum
1293{
1339 GL_FUNC_ADD = 0x8006,
1342 GL_MIN = 0x8007,
1343 GL_MAX = 0x8008,
1344};
1345extern void (KHRONOS_APIENTRY* const& glBlendFuncSeparate) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
1346extern void (KHRONOS_APIENTRY* const& glMultiDrawArrays) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
1347extern void (KHRONOS_APIENTRY* const& glMultiDrawElements) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
1348extern void (KHRONOS_APIENTRY* const& glPointParameterf) (GLenum pname, GLfloat param);
1349extern void (KHRONOS_APIENTRY* const& glPointParameterfv) (GLenum pname, const GLfloat *params);
1350extern void (KHRONOS_APIENTRY* const& glPointParameteri) (GLenum pname, GLint param);
1351extern void (KHRONOS_APIENTRY* const& glPointParameteriv) (GLenum pname, const GLint *params);
1352extern void (KHRONOS_APIENTRY* const& glFogCoordf) (GLfloat coord);
1353extern void (KHRONOS_APIENTRY* const& glFogCoordfv) (const GLfloat *coord);
1354extern void (KHRONOS_APIENTRY* const& glFogCoordd) (GLdouble coord);
1355extern void (KHRONOS_APIENTRY* const& glFogCoorddv) (const GLdouble *coord);
1356extern void (KHRONOS_APIENTRY* const& glFogCoordPointer) (GLenum type, GLsizei stride, const void *pointer);
1357extern void (KHRONOS_APIENTRY* const& glSecondaryColor3b) (GLbyte red, GLbyte green, GLbyte blue);
1358extern void (KHRONOS_APIENTRY* const& glSecondaryColor3bv) (const GLbyte *v);
1359extern void (KHRONOS_APIENTRY* const& glSecondaryColor3d) (GLdouble red, GLdouble green, GLdouble blue);
1360extern void (KHRONOS_APIENTRY* const& glSecondaryColor3dv) (const GLdouble *v);
1361extern void (KHRONOS_APIENTRY* const& glSecondaryColor3f) (GLfloat red, GLfloat green, GLfloat blue);
1362extern void (KHRONOS_APIENTRY* const& glSecondaryColor3fv) (const GLfloat *v);
1363extern void (KHRONOS_APIENTRY* const& glSecondaryColor3i) (GLint red, GLint green, GLint blue);
1364extern void (KHRONOS_APIENTRY* const& glSecondaryColor3iv) (const GLint *v);
1365extern void (KHRONOS_APIENTRY* const& glSecondaryColor3s) (GLshort red, GLshort green, GLshort blue);
1366extern void (KHRONOS_APIENTRY* const& glSecondaryColor3sv) (const GLshort *v);
1367extern void (KHRONOS_APIENTRY* const& glSecondaryColor3ub) (GLubyte red, GLubyte green, GLubyte blue);
1368extern void (KHRONOS_APIENTRY* const& glSecondaryColor3ubv) (const GLubyte *v);
1369extern void (KHRONOS_APIENTRY* const& glSecondaryColor3ui) (GLuint red, GLuint green, GLuint blue);
1370extern void (KHRONOS_APIENTRY* const& glSecondaryColor3uiv) (const GLuint *v);
1371extern void (KHRONOS_APIENTRY* const& glSecondaryColor3us) (GLushort red, GLushort green, GLushort blue);
1372extern void (KHRONOS_APIENTRY* const& glSecondaryColor3usv) (const GLushort *v);
1373extern void (KHRONOS_APIENTRY* const& glSecondaryColorPointer) (GLint size, GLenum type, GLsizei stride, const void *pointer);
1374extern void (KHRONOS_APIENTRY* const& glWindowPos2d) (GLdouble x, GLdouble y);
1375extern void (KHRONOS_APIENTRY* const& glWindowPos2dv) (const GLdouble *v);
1376extern void (KHRONOS_APIENTRY* const& glWindowPos2f) (GLfloat x, GLfloat y);
1377extern void (KHRONOS_APIENTRY* const& glWindowPos2fv) (const GLfloat *v);
1378extern void (KHRONOS_APIENTRY* const& glWindowPos2i) (GLint x, GLint y);
1379extern void (KHRONOS_APIENTRY* const& glWindowPos2iv) (const GLint *v);
1380extern void (KHRONOS_APIENTRY* const& glWindowPos2s) (GLshort x, GLshort y);
1381extern void (KHRONOS_APIENTRY* const& glWindowPos2sv) (const GLshort *v);
1382extern void (KHRONOS_APIENTRY* const& glWindowPos3d) (GLdouble x, GLdouble y, GLdouble z);
1383extern void (KHRONOS_APIENTRY* const& glWindowPos3dv) (const GLdouble *v);
1384extern void (KHRONOS_APIENTRY* const& glWindowPos3f) (GLfloat x, GLfloat y, GLfloat z);
1385extern void (KHRONOS_APIENTRY* const& glWindowPos3fv) (const GLfloat *v);
1386extern void (KHRONOS_APIENTRY* const& glWindowPos3i) (GLint x, GLint y, GLint z);
1387extern void (KHRONOS_APIENTRY* const& glWindowPos3iv) (const GLint *v);
1388extern void (KHRONOS_APIENTRY* const& glWindowPos3s) (GLshort x, GLshort y, GLshort z);
1389extern void (KHRONOS_APIENTRY* const& glWindowPos3sv) (const GLshort *v);
1390extern void (KHRONOS_APIENTRY* const& glBlendColor) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
1391extern void (KHRONOS_APIENTRY* const& glBlendEquation) (GLenum mode);
1392#endif
1393
1394#ifndef GL_VERSION_1_5
1395#define GL_VERSION_1_5 1
1396enum : GLenum
1397{
1443 GL_SRC0_RGB = 0x8580,
1444 GL_SRC1_RGB = 0x8581,
1445 GL_SRC2_RGB = 0x8582,
1448};
1449extern void (KHRONOS_APIENTRY* const& glGenQueries) (GLsizei n, GLuint *ids);
1450extern void (KHRONOS_APIENTRY* const& glDeleteQueries) (GLsizei n, const GLuint *ids);
1451extern GLboolean (KHRONOS_APIENTRY* const& glIsQuery) (GLuint id);
1452extern void (KHRONOS_APIENTRY* const& glBeginQuery) (GLenum target, GLuint id);
1453extern void (KHRONOS_APIENTRY* const& glEndQuery) (GLenum target);
1454extern void (KHRONOS_APIENTRY* const& glGetQueryiv) (GLenum target, GLenum pname, GLint *params);
1455extern void (KHRONOS_APIENTRY* const& glGetQueryObjectiv) (GLuint id, GLenum pname, GLint *params);
1456extern void (KHRONOS_APIENTRY* const& glGetQueryObjectuiv) (GLuint id, GLenum pname, GLuint *params);
1457extern void (KHRONOS_APIENTRY* const& glBindBuffer) (GLenum target, GLuint buffer);
1458extern void (KHRONOS_APIENTRY* const& glDeleteBuffers) (GLsizei n, const GLuint *buffers);
1459extern void (KHRONOS_APIENTRY* const& glGenBuffers) (GLsizei n, GLuint *buffers);
1460extern GLboolean (KHRONOS_APIENTRY* const& glIsBuffer) (GLuint buffer);
1461extern void (KHRONOS_APIENTRY* const& glBufferData) (GLenum target, GLsizeiptr size, const void *data, GLenum usage);
1462extern void (KHRONOS_APIENTRY* const& glBufferSubData) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
1463extern void (KHRONOS_APIENTRY* const& glGetBufferSubData) (GLenum target, GLintptr offset, GLsizeiptr size, void *data);
1465extern GLboolean (KHRONOS_APIENTRY* const& glUnmapBuffer) (GLenum target);
1466extern void (KHRONOS_APIENTRY* const& glGetBufferParameteriv) (GLenum target, GLenum pname, GLint *params);
1467extern void (KHRONOS_APIENTRY* const& glGetBufferPointerv) (GLenum target, GLenum pname, void **params);
1468#endif
1469
1470#ifndef GL_VERSION_2_0
1471#define GL_VERSION_2_0 1
1472enum : GLenum
1473{
1518 GL_INT_VEC2 = 0x8B53,
1519 GL_INT_VEC3 = 0x8B54,
1520 GL_INT_VEC4 = 0x8B55,
1521 GL_BOOL = 0x8B56,
1558};
1559extern void (KHRONOS_APIENTRY* const& glBlendEquationSeparate) (GLenum modeRGB, GLenum modeAlpha);
1560extern void (KHRONOS_APIENTRY* const& glDrawBuffers) (GLsizei n, const GLenum *bufs);
1561extern void (KHRONOS_APIENTRY* const& glStencilOpSeparate) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
1562extern void (KHRONOS_APIENTRY* const& glStencilFuncSeparate) (GLenum face, GLenum func, GLint ref, GLuint mask);
1563extern void (KHRONOS_APIENTRY* const& glStencilMaskSeparate) (GLenum face, GLuint mask);
1564extern void (KHRONOS_APIENTRY* const& glAttachShader) (GLuint program, GLuint shader);
1565extern void (KHRONOS_APIENTRY* const& glBindAttribLocation) (GLuint program, GLuint index, const GLchar *name);
1566extern void (KHRONOS_APIENTRY* const& glCompileShader) (GLuint shader);
1567extern GLuint (KHRONOS_APIENTRY* const& glCreateProgram) ();
1568extern GLuint (KHRONOS_APIENTRY* const& glCreateShader) (GLenum type);
1569extern void (KHRONOS_APIENTRY* const& glDeleteProgram) (GLuint program);
1570extern void (KHRONOS_APIENTRY* const& glDeleteShader) (GLuint shader);
1571extern void (KHRONOS_APIENTRY* const& glDetachShader) (GLuint program, GLuint shader);
1572extern void (KHRONOS_APIENTRY* const& glDisableVertexAttribArray) (GLuint index);
1573extern void (KHRONOS_APIENTRY* const& glEnableVertexAttribArray) (GLuint index);
1575extern void (KHRONOS_APIENTRY* const& glGetActiveUniform) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
1576extern void (KHRONOS_APIENTRY* const& glGetAttachedShaders) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
1577extern GLint (KHRONOS_APIENTRY* const& glGetAttribLocation) (GLuint program, const GLchar *name);
1578extern void (KHRONOS_APIENTRY* const& glGetProgramiv) (GLuint program, GLenum pname, GLint *params);
1579extern void (KHRONOS_APIENTRY* const& glGetProgramInfoLog) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
1580extern void (KHRONOS_APIENTRY* const& glGetShaderiv) (GLuint shader, GLenum pname, GLint *params);
1581extern void (KHRONOS_APIENTRY* const& glGetShaderInfoLog) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
1582extern void (KHRONOS_APIENTRY* const& glGetShaderSource) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
1583extern GLint (KHRONOS_APIENTRY* const& glGetUniformLocation) (GLuint program, const GLchar *name);
1584extern void (KHRONOS_APIENTRY* const& glGetUniformfv) (GLuint program, GLint location, GLfloat *params);
1585extern void (KHRONOS_APIENTRY* const& glGetUniformiv) (GLuint program, GLint location, GLint *params);
1586extern void (KHRONOS_APIENTRY* const& glGetVertexAttribdv) (GLuint index, GLenum pname, GLdouble *params);
1587extern void (KHRONOS_APIENTRY* const& glGetVertexAttribfv) (GLuint index, GLenum pname, GLfloat *params);
1588extern void (KHRONOS_APIENTRY* const& glGetVertexAttribiv) (GLuint index, GLenum pname, GLint *params);
1589extern void (KHRONOS_APIENTRY* const& glGetVertexAttribPointerv) (GLuint index, GLenum pname, void **pointer);
1590extern GLboolean (KHRONOS_APIENTRY* const& glIsProgram) (GLuint program);
1591extern GLboolean (KHRONOS_APIENTRY* const& glIsShader) (GLuint shader);
1592extern void (KHRONOS_APIENTRY* const& glLinkProgram) (GLuint program);
1593extern void (KHRONOS_APIENTRY* const& glShaderSource) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
1594extern void (KHRONOS_APIENTRY* const& glUseProgram) (GLuint program);
1595extern void (KHRONOS_APIENTRY* const& glUniform1f) (GLint location, GLfloat v0);
1596extern void (KHRONOS_APIENTRY* const& glUniform2f) (GLint location, GLfloat v0, GLfloat v1);
1597extern void (KHRONOS_APIENTRY* const& glUniform3f) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1599extern void (KHRONOS_APIENTRY* const& glUniform1i) (GLint location, GLint v0);
1600extern void (KHRONOS_APIENTRY* const& glUniform2i) (GLint location, GLint v0, GLint v1);
1601extern void (KHRONOS_APIENTRY* const& glUniform3i) (GLint location, GLint v0, GLint v1, GLint v2);
1602extern void (KHRONOS_APIENTRY* const& glUniform4i) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1603extern void (KHRONOS_APIENTRY* const& glUniform1fv) (GLint location, GLsizei count, const GLfloat *value);
1604extern void (KHRONOS_APIENTRY* const& glUniform2fv) (GLint location, GLsizei count, const GLfloat *value);
1605extern void (KHRONOS_APIENTRY* const& glUniform3fv) (GLint location, GLsizei count, const GLfloat *value);
1606extern void (KHRONOS_APIENTRY* const& glUniform4fv) (GLint location, GLsizei count, const GLfloat *value);
1607extern void (KHRONOS_APIENTRY* const& glUniform1iv) (GLint location, GLsizei count, const GLint *value);
1608extern void (KHRONOS_APIENTRY* const& glUniform2iv) (GLint location, GLsizei count, const GLint *value);
1609extern void (KHRONOS_APIENTRY* const& glUniform3iv) (GLint location, GLsizei count, const GLint *value);
1610extern void (KHRONOS_APIENTRY* const& glUniform4iv) (GLint location, GLsizei count, const GLint *value);
1611extern void (KHRONOS_APIENTRY* const& glUniformMatrix2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1612extern void (KHRONOS_APIENTRY* const& glUniformMatrix3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1613extern void (KHRONOS_APIENTRY* const& glUniformMatrix4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1614extern void (KHRONOS_APIENTRY* const& glValidateProgram) (GLuint program);
1615extern void (KHRONOS_APIENTRY* const& glVertexAttrib1d) (GLuint index, GLdouble x);
1616extern void (KHRONOS_APIENTRY* const& glVertexAttrib1dv) (GLuint index, const GLdouble *v);
1617extern void (KHRONOS_APIENTRY* const& glVertexAttrib1f) (GLuint index, GLfloat x);
1618extern void (KHRONOS_APIENTRY* const& glVertexAttrib1fv) (GLuint index, const GLfloat *v);
1619extern void (KHRONOS_APIENTRY* const& glVertexAttrib1s) (GLuint index, GLshort x);
1620extern void (KHRONOS_APIENTRY* const& glVertexAttrib1sv) (GLuint index, const GLshort *v);
1621extern void (KHRONOS_APIENTRY* const& glVertexAttrib2d) (GLuint index, GLdouble x, GLdouble y);
1622extern void (KHRONOS_APIENTRY* const& glVertexAttrib2dv) (GLuint index, const GLdouble *v);
1623extern void (KHRONOS_APIENTRY* const& glVertexAttrib2f) (GLuint index, GLfloat x, GLfloat y);
1624extern void (KHRONOS_APIENTRY* const& glVertexAttrib2fv) (GLuint index, const GLfloat *v);
1625extern void (KHRONOS_APIENTRY* const& glVertexAttrib2s) (GLuint index, GLshort x, GLshort y);
1626extern void (KHRONOS_APIENTRY* const& glVertexAttrib2sv) (GLuint index, const GLshort *v);
1627extern void (KHRONOS_APIENTRY* const& glVertexAttrib3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
1628extern void (KHRONOS_APIENTRY* const& glVertexAttrib3dv) (GLuint index, const GLdouble *v);
1629extern void (KHRONOS_APIENTRY* const& glVertexAttrib3f) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
1630extern void (KHRONOS_APIENTRY* const& glVertexAttrib3fv) (GLuint index, const GLfloat *v);
1631extern void (KHRONOS_APIENTRY* const& glVertexAttrib3s) (GLuint index, GLshort x, GLshort y, GLshort z);
1632extern void (KHRONOS_APIENTRY* const& glVertexAttrib3sv) (GLuint index, const GLshort *v);
1633extern void (KHRONOS_APIENTRY* const& glVertexAttrib4Nbv) (GLuint index, const GLbyte *v);
1634extern void (KHRONOS_APIENTRY* const& glVertexAttrib4Niv) (GLuint index, const GLint *v);
1635extern void (KHRONOS_APIENTRY* const& glVertexAttrib4Nsv) (GLuint index, const GLshort *v);
1636extern void (KHRONOS_APIENTRY* const& glVertexAttrib4Nub) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
1637extern void (KHRONOS_APIENTRY* const& glVertexAttrib4Nubv) (GLuint index, const GLubyte *v);
1638extern void (KHRONOS_APIENTRY* const& glVertexAttrib4Nuiv) (GLuint index, const GLuint *v);
1639extern void (KHRONOS_APIENTRY* const& glVertexAttrib4Nusv) (GLuint index, const GLushort *v);
1640extern void (KHRONOS_APIENTRY* const& glVertexAttrib4bv) (GLuint index, const GLbyte *v);
1641extern void (KHRONOS_APIENTRY* const& glVertexAttrib4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1642extern void (KHRONOS_APIENTRY* const& glVertexAttrib4dv) (GLuint index, const GLdouble *v);
1643extern void (KHRONOS_APIENTRY* const& glVertexAttrib4f) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1644extern void (KHRONOS_APIENTRY* const& glVertexAttrib4fv) (GLuint index, const GLfloat *v);
1645extern void (KHRONOS_APIENTRY* const& glVertexAttrib4iv) (GLuint index, const GLint *v);
1646extern void (KHRONOS_APIENTRY* const& glVertexAttrib4s) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
1647extern void (KHRONOS_APIENTRY* const& glVertexAttrib4sv) (GLuint index, const GLshort *v);
1648extern void (KHRONOS_APIENTRY* const& glVertexAttrib4ubv) (GLuint index, const GLubyte *v);
1649extern void (KHRONOS_APIENTRY* const& glVertexAttrib4uiv) (GLuint index, const GLuint *v);
1650extern void (KHRONOS_APIENTRY* const& glVertexAttrib4usv) (GLuint index, const GLushort *v);
1651extern void (KHRONOS_APIENTRY* const& glVertexAttribPointer) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
1652#endif
1653
1654#ifndef GL_VERSION_2_1
1655#define GL_VERSION_2_1 1
1656enum : GLenum
1657{
1668 GL_SRGB = 0x8C40,
1669 GL_SRGB8 = 0x8C41,
1681};
1682extern void (KHRONOS_APIENTRY* const& glUniformMatrix2x3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1683extern void (KHRONOS_APIENTRY* const& glUniformMatrix3x2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1684extern void (KHRONOS_APIENTRY* const& glUniformMatrix2x4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1685extern void (KHRONOS_APIENTRY* const& glUniformMatrix4x2fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1686extern void (KHRONOS_APIENTRY* const& glUniformMatrix3x4fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1687extern void (KHRONOS_APIENTRY* const& glUniformMatrix4x3fv) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1688#endif
1689
1690#ifndef GL_VERSION_3_0
1691#define GL_VERSION_3_0 1
1692enum : GLenum
1693{
1711 GL_RGBA32F = 0x8814,
1712 GL_RGB32F = 0x8815,
1713 GL_RGBA16F = 0x881A,
1714 GL_RGB16F = 0x881B,
1730 GL_RGB9_E5 = 0x8C3D,
1748 GL_RGBA32UI = 0x8D70,
1749 GL_RGB32UI = 0x8D71,
1750 GL_RGBA16UI = 0x8D76,
1751 GL_RGB16UI = 0x8D77,
1752 GL_RGBA8UI = 0x8D7C,
1753 GL_RGB8UI = 0x8D7D,
1754 GL_RGBA32I = 0x8D82,
1755 GL_RGB32I = 0x8D83,
1756 GL_RGBA16I = 0x8D88,
1757 GL_RGB16I = 0x8D89,
1758 GL_RGBA8I = 0x8D8E,
1759 GL_RGB8I = 0x8D8F,
1890 GL_INDEX = 0x8222,
1905 GL_RG = 0x8227,
1907 GL_R8 = 0x8229,
1908 GL_R16 = 0x822A,
1909 GL_RG8 = 0x822B,
1910 GL_RG16 = 0x822C,
1911 GL_R16F = 0x822D,
1912 GL_R32F = 0x822E,
1913 GL_RG16F = 0x822F,
1914 GL_RG32F = 0x8230,
1915 GL_R8I = 0x8231,
1916 GL_R8UI = 0x8232,
1917 GL_R16I = 0x8233,
1918 GL_R16UI = 0x8234,
1919 GL_R32I = 0x8235,
1920 GL_R32UI = 0x8236,
1921 GL_RG8I = 0x8237,
1922 GL_RG8UI = 0x8238,
1923 GL_RG16I = 0x8239,
1924 GL_RG16UI = 0x823A,
1925 GL_RG32I = 0x823B,
1926 GL_RG32UI = 0x823C,
1931};
1933extern void (KHRONOS_APIENTRY* const& glGetBooleani_v) (GLenum target, GLuint index, GLboolean *data);
1934extern void (KHRONOS_APIENTRY* const& glGetIntegeri_v) (GLenum target, GLuint index, GLint *data);
1935extern void (KHRONOS_APIENTRY* const& glEnablei) (GLenum target, GLuint index);
1936extern void (KHRONOS_APIENTRY* const& glDisablei) (GLenum target, GLuint index);
1937extern GLboolean (KHRONOS_APIENTRY* const& glIsEnabledi) (GLenum target, GLuint index);
1938extern void (KHRONOS_APIENTRY* const& glBeginTransformFeedback) (GLenum primitiveMode);
1939extern void (KHRONOS_APIENTRY* const& glEndTransformFeedback) ();
1940extern void (KHRONOS_APIENTRY* const& glBindBufferRange) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
1941extern void (KHRONOS_APIENTRY* const& glBindBufferBase) (GLenum target, GLuint index, GLuint buffer);
1942extern void (KHRONOS_APIENTRY* const& glTransformFeedbackVaryings) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
1943extern void (KHRONOS_APIENTRY* const& glGetTransformFeedbackVarying) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
1944extern void (KHRONOS_APIENTRY* const& glClampColor) (GLenum target, GLenum clamp);
1945extern void (KHRONOS_APIENTRY* const& glBeginConditionalRender) (GLuint id, GLenum mode);
1946extern void (KHRONOS_APIENTRY* const& glEndConditionalRender) ();
1947extern void (KHRONOS_APIENTRY* const& glVertexAttribIPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
1948extern void (KHRONOS_APIENTRY* const& glGetVertexAttribIiv) (GLuint index, GLenum pname, GLint *params);
1949extern void (KHRONOS_APIENTRY* const& glGetVertexAttribIuiv) (GLuint index, GLenum pname, GLuint *params);
1950extern void (KHRONOS_APIENTRY* const& glVertexAttribI1i) (GLuint index, GLint x);
1951extern void (KHRONOS_APIENTRY* const& glVertexAttribI2i) (GLuint index, GLint x, GLint y);
1952extern void (KHRONOS_APIENTRY* const& glVertexAttribI3i) (GLuint index, GLint x, GLint y, GLint z);
1953extern void (KHRONOS_APIENTRY* const& glVertexAttribI4i) (GLuint index, GLint x, GLint y, GLint z, GLint w);
1954extern void (KHRONOS_APIENTRY* const& glVertexAttribI1ui) (GLuint index, GLuint x);
1955extern void (KHRONOS_APIENTRY* const& glVertexAttribI2ui) (GLuint index, GLuint x, GLuint y);
1956extern void (KHRONOS_APIENTRY* const& glVertexAttribI3ui) (GLuint index, GLuint x, GLuint y, GLuint z);
1957extern void (KHRONOS_APIENTRY* const& glVertexAttribI4ui) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
1958extern void (KHRONOS_APIENTRY* const& glVertexAttribI1iv) (GLuint index, const GLint *v);
1959extern void (KHRONOS_APIENTRY* const& glVertexAttribI2iv) (GLuint index, const GLint *v);
1960extern void (KHRONOS_APIENTRY* const& glVertexAttribI3iv) (GLuint index, const GLint *v);
1961extern void (KHRONOS_APIENTRY* const& glVertexAttribI4iv) (GLuint index, const GLint *v);
1962extern void (KHRONOS_APIENTRY* const& glVertexAttribI1uiv) (GLuint index, const GLuint *v);
1963extern void (KHRONOS_APIENTRY* const& glVertexAttribI2uiv) (GLuint index, const GLuint *v);
1964extern void (KHRONOS_APIENTRY* const& glVertexAttribI3uiv) (GLuint index, const GLuint *v);
1965extern void (KHRONOS_APIENTRY* const& glVertexAttribI4uiv) (GLuint index, const GLuint *v);
1966extern void (KHRONOS_APIENTRY* const& glVertexAttribI4bv) (GLuint index, const GLbyte *v);
1967extern void (KHRONOS_APIENTRY* const& glVertexAttribI4sv) (GLuint index, const GLshort *v);
1968extern void (KHRONOS_APIENTRY* const& glVertexAttribI4ubv) (GLuint index, const GLubyte *v);
1969extern void (KHRONOS_APIENTRY* const& glVertexAttribI4usv) (GLuint index, const GLushort *v);
1970extern void (KHRONOS_APIENTRY* const& glGetUniformuiv) (GLuint program, GLint location, GLuint *params);
1971extern void (KHRONOS_APIENTRY* const& glBindFragDataLocation) (GLuint program, GLuint color, const GLchar *name);
1972extern GLint (KHRONOS_APIENTRY* const& glGetFragDataLocation) (GLuint program, const GLchar *name);
1973extern void (KHRONOS_APIENTRY* const& glUniform1ui) (GLint location, GLuint v0);
1974extern void (KHRONOS_APIENTRY* const& glUniform2ui) (GLint location, GLuint v0, GLuint v1);
1975extern void (KHRONOS_APIENTRY* const& glUniform3ui) (GLint location, GLuint v0, GLuint v1, GLuint v2);
1976extern void (KHRONOS_APIENTRY* const& glUniform4ui) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
1977extern void (KHRONOS_APIENTRY* const& glUniform1uiv) (GLint location, GLsizei count, const GLuint *value);
1978extern void (KHRONOS_APIENTRY* const& glUniform2uiv) (GLint location, GLsizei count, const GLuint *value);
1979extern void (KHRONOS_APIENTRY* const& glUniform3uiv) (GLint location, GLsizei count, const GLuint *value);
1980extern void (KHRONOS_APIENTRY* const& glUniform4uiv) (GLint location, GLsizei count, const GLuint *value);
1981extern void (KHRONOS_APIENTRY* const& glTexParameterIiv) (GLenum target, GLenum pname, const GLint *params);
1982extern void (KHRONOS_APIENTRY* const& glTexParameterIuiv) (GLenum target, GLenum pname, const GLuint *params);
1983extern void (KHRONOS_APIENTRY* const& glGetTexParameterIiv) (GLenum target, GLenum pname, GLint *params);
1984extern void (KHRONOS_APIENTRY* const& glGetTexParameterIuiv) (GLenum target, GLenum pname, GLuint *params);
1985extern void (KHRONOS_APIENTRY* const& glClearBufferiv) (GLenum buffer, GLint drawbuffer, const GLint *value);
1986extern void (KHRONOS_APIENTRY* const& glClearBufferuiv) (GLenum buffer, GLint drawbuffer, const GLuint *value);
1987extern void (KHRONOS_APIENTRY* const& glClearBufferfv) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1990extern GLboolean (KHRONOS_APIENTRY* const& glIsRenderbuffer) (GLuint renderbuffer);
1991extern void (KHRONOS_APIENTRY* const& glBindRenderbuffer) (GLenum target, GLuint renderbuffer);
1992extern void (KHRONOS_APIENTRY* const& glDeleteRenderbuffers) (GLsizei n, const GLuint *renderbuffers);
1993extern void (KHRONOS_APIENTRY* const& glGenRenderbuffers) (GLsizei n, GLuint *renderbuffers);
1994extern void (KHRONOS_APIENTRY* const& glRenderbufferStorage) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
1995extern void (KHRONOS_APIENTRY* const& glGetRenderbufferParameteriv) (GLenum target, GLenum pname, GLint *params);
1996extern GLboolean (KHRONOS_APIENTRY* const& glIsFramebuffer) (GLuint framebuffer);
1997extern void (KHRONOS_APIENTRY* const& glBindFramebuffer) (GLenum target, GLuint framebuffer);
1998extern void (KHRONOS_APIENTRY* const& glDeleteFramebuffers) (GLsizei n, const GLuint *framebuffers);
1999extern void (KHRONOS_APIENTRY* const& glGenFramebuffers) (GLsizei n, GLuint *framebuffers);
2000extern GLenum (KHRONOS_APIENTRY* const& glCheckFramebufferStatus) (GLenum target);
2002extern void (KHRONOS_APIENTRY* const& glFramebufferTexture2D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
2003extern void (KHRONOS_APIENTRY* const& glFramebufferTexture3D) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
2005extern void (KHRONOS_APIENTRY* const& glGetFramebufferAttachmentParameteriv) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
2006extern void (KHRONOS_APIENTRY* const& glGenerateMipmap) (GLenum target);
2008extern void (KHRONOS_APIENTRY* const& glRenderbufferStorageMultisample) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2009extern void (KHRONOS_APIENTRY* const& glFramebufferTextureLayer) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
2011extern void (KHRONOS_APIENTRY* const& glFlushMappedBufferRange) (GLenum target, GLintptr offset, GLsizeiptr length);
2012extern void (KHRONOS_APIENTRY* const& glBindVertexArray) (GLuint array);
2013extern void (KHRONOS_APIENTRY* const& glDeleteVertexArrays) (GLsizei n, const GLuint *arrays);
2014extern void (KHRONOS_APIENTRY* const& glGenVertexArrays) (GLsizei n, GLuint *arrays);
2015extern GLboolean (KHRONOS_APIENTRY* const& glIsVertexArray) (GLuint array);
2016#endif
2017
2018#ifndef GL_VERSION_3_1
2019#define GL_VERSION_3_1 1
2020enum : GLenum
2021{
2037 GL_R8_SNORM = 0x8F94,
2082 GL_INVALID_INDEX = 0xFFFFFFFF,
2083};
2084extern void (KHRONOS_APIENTRY* const& glDrawArraysInstanced) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
2085extern void (KHRONOS_APIENTRY* const& glDrawElementsInstanced) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
2086extern void (KHRONOS_APIENTRY* const& glTexBuffer) (GLenum target, GLenum internalformat, GLuint buffer);
2087extern void (KHRONOS_APIENTRY* const& glPrimitiveRestartIndex) (GLuint index);
2089extern void (KHRONOS_APIENTRY* const& glGetUniformIndices) (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
2090extern void (KHRONOS_APIENTRY* const& glGetActiveUniformsiv) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
2092extern GLuint (KHRONOS_APIENTRY* const& glGetUniformBlockIndex) (GLuint program, const GLchar *uniformBlockName);
2093extern void (KHRONOS_APIENTRY* const& glGetActiveUniformBlockiv) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
2094extern void (KHRONOS_APIENTRY* const& glGetActiveUniformBlockName) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
2096#endif
2097
2098#ifndef GL_VERSION_3_2
2099#define GL_VERSION_3_2 1
2100enum : GLenum
2101{
2138 GL_SIGNALED = 0x9119,
2143};
2144enum : GLuint64
2145{
2146 GL_TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFF,
2147};
2148enum : GLenum
2149{
2172};
2173extern void (KHRONOS_APIENTRY* const& glDrawElementsBaseVertex) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
2174extern void (KHRONOS_APIENTRY* const& glDrawRangeElementsBaseVertex) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
2175extern void (KHRONOS_APIENTRY* const& glDrawElementsInstancedBaseVertex) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
2176extern void (KHRONOS_APIENTRY* const& glMultiDrawElementsBaseVertex) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
2177extern void (KHRONOS_APIENTRY* const& glProvokingVertex) (GLenum mode);
2178extern GLsync (KHRONOS_APIENTRY* const& glFenceSync) (GLenum condition, GLbitfield flags);
2179extern GLboolean (KHRONOS_APIENTRY* const& glIsSync) (GLsync sync);
2180extern void (KHRONOS_APIENTRY* const& glDeleteSync) (GLsync sync);
2181extern GLenum (KHRONOS_APIENTRY* const& glClientWaitSync) (GLsync sync, GLbitfield flags, GLuint64 timeout);
2182extern void (KHRONOS_APIENTRY* const& glWaitSync) (GLsync sync, GLbitfield flags, GLuint64 timeout);
2183extern void (KHRONOS_APIENTRY* const& glGetInteger64v) (GLenum pname, GLint64 *data);
2184extern void (KHRONOS_APIENTRY* const& glGetSynciv) (GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values);
2185extern void (KHRONOS_APIENTRY* const& glGetInteger64i_v) (GLenum target, GLuint index, GLint64 *data);
2186extern void (KHRONOS_APIENTRY* const& glGetBufferParameteri64v) (GLenum target, GLenum pname, GLint64 *params);
2187extern void (KHRONOS_APIENTRY* const& glFramebufferTexture) (GLenum target, GLenum attachment, GLuint texture, GLint level);
2190extern void (KHRONOS_APIENTRY* const& glGetMultisamplefv) (GLenum pname, GLuint index, GLfloat *val);
2191extern void (KHRONOS_APIENTRY* const& glSampleMaski) (GLuint maskNumber, GLbitfield mask);
2192#endif
2193
2194#ifndef GL_VERSION_3_3
2195#define GL_VERSION_3_3 1
2196enum : GLenum
2197{
2214};
2215extern void (KHRONOS_APIENTRY* const& glBindFragDataLocationIndexed) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
2216extern GLint (KHRONOS_APIENTRY* const& glGetFragDataIndex) (GLuint program, const GLchar *name);
2217extern void (KHRONOS_APIENTRY* const& glGenSamplers) (GLsizei count, GLuint *samplers);
2218extern void (KHRONOS_APIENTRY* const& glDeleteSamplers) (GLsizei count, const GLuint *samplers);
2219extern GLboolean (KHRONOS_APIENTRY* const& glIsSampler) (GLuint sampler);
2220extern void (KHRONOS_APIENTRY* const& glBindSampler) (GLuint unit, GLuint sampler);
2221extern void (KHRONOS_APIENTRY* const& glSamplerParameteri) (GLuint sampler, GLenum pname, GLint param);
2222extern void (KHRONOS_APIENTRY* const& glSamplerParameteriv) (GLuint sampler, GLenum pname, const GLint *param);
2223extern void (KHRONOS_APIENTRY* const& glSamplerParameterf) (GLuint sampler, GLenum pname, GLfloat param);
2224extern void (KHRONOS_APIENTRY* const& glSamplerParameterfv) (GLuint sampler, GLenum pname, const GLfloat *param);
2225extern void (KHRONOS_APIENTRY* const& glSamplerParameterIiv) (GLuint sampler, GLenum pname, const GLint *param);
2226extern void (KHRONOS_APIENTRY* const& glSamplerParameterIuiv) (GLuint sampler, GLenum pname, const GLuint *param);
2227extern void (KHRONOS_APIENTRY* const& glGetSamplerParameteriv) (GLuint sampler, GLenum pname, GLint *params);
2228extern void (KHRONOS_APIENTRY* const& glGetSamplerParameterIiv) (GLuint sampler, GLenum pname, GLint *params);
2229extern void (KHRONOS_APIENTRY* const& glGetSamplerParameterfv) (GLuint sampler, GLenum pname, GLfloat *params);
2230extern void (KHRONOS_APIENTRY* const& glGetSamplerParameterIuiv) (GLuint sampler, GLenum pname, GLuint *params);
2231extern void (KHRONOS_APIENTRY* const& glQueryCounter) (GLuint id, GLenum target);
2232extern void (KHRONOS_APIENTRY* const& glGetQueryObjecti64v) (GLuint id, GLenum pname, GLint64 *params);
2233extern void (KHRONOS_APIENTRY* const& glGetQueryObjectui64v) (GLuint id, GLenum pname, GLuint64 *params);
2234extern void (KHRONOS_APIENTRY* const& glVertexAttribDivisor) (GLuint index, GLuint divisor);
2235extern void (KHRONOS_APIENTRY* const& glVertexAttribP1ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
2236extern void (KHRONOS_APIENTRY* const& glVertexAttribP1uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
2237extern void (KHRONOS_APIENTRY* const& glVertexAttribP2ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
2238extern void (KHRONOS_APIENTRY* const& glVertexAttribP2uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
2239extern void (KHRONOS_APIENTRY* const& glVertexAttribP3ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
2240extern void (KHRONOS_APIENTRY* const& glVertexAttribP3uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
2241extern void (KHRONOS_APIENTRY* const& glVertexAttribP4ui) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
2242extern void (KHRONOS_APIENTRY* const& glVertexAttribP4uiv) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
2243extern void (KHRONOS_APIENTRY* const& glVertexP2ui) (GLenum type, GLuint value);
2244extern void (KHRONOS_APIENTRY* const& glVertexP2uiv) (GLenum type, const GLuint *value);
2245extern void (KHRONOS_APIENTRY* const& glVertexP3ui) (GLenum type, GLuint value);
2246extern void (KHRONOS_APIENTRY* const& glVertexP3uiv) (GLenum type, const GLuint *value);
2247extern void (KHRONOS_APIENTRY* const& glVertexP4ui) (GLenum type, GLuint value);
2248extern void (KHRONOS_APIENTRY* const& glVertexP4uiv) (GLenum type, const GLuint *value);
2249extern void (KHRONOS_APIENTRY* const& glTexCoordP1ui) (GLenum type, GLuint coords);
2250extern void (KHRONOS_APIENTRY* const& glTexCoordP1uiv) (GLenum type, const GLuint *coords);
2251extern void (KHRONOS_APIENTRY* const& glTexCoordP2ui) (GLenum type, GLuint coords);
2252extern void (KHRONOS_APIENTRY* const& glTexCoordP2uiv) (GLenum type, const GLuint *coords);
2253extern void (KHRONOS_APIENTRY* const& glTexCoordP3ui) (GLenum type, GLuint coords);
2254extern void (KHRONOS_APIENTRY* const& glTexCoordP3uiv) (GLenum type, const GLuint *coords);
2255extern void (KHRONOS_APIENTRY* const& glTexCoordP4ui) (GLenum type, GLuint coords);
2256extern void (KHRONOS_APIENTRY* const& glTexCoordP4uiv) (GLenum type, const GLuint *coords);
2257extern void (KHRONOS_APIENTRY* const& glMultiTexCoordP1ui) (GLenum texture, GLenum type, GLuint coords);
2258extern void (KHRONOS_APIENTRY* const& glMultiTexCoordP1uiv) (GLenum texture, GLenum type, const GLuint *coords);
2259extern void (KHRONOS_APIENTRY* const& glMultiTexCoordP2ui) (GLenum texture, GLenum type, GLuint coords);
2260extern void (KHRONOS_APIENTRY* const& glMultiTexCoordP2uiv) (GLenum texture, GLenum type, const GLuint *coords);
2261extern void (KHRONOS_APIENTRY* const& glMultiTexCoordP3ui) (GLenum texture, GLenum type, GLuint coords);
2262extern void (KHRONOS_APIENTRY* const& glMultiTexCoordP3uiv) (GLenum texture, GLenum type, const GLuint *coords);
2263extern void (KHRONOS_APIENTRY* const& glMultiTexCoordP4ui) (GLenum texture, GLenum type, GLuint coords);
2264extern void (KHRONOS_APIENTRY* const& glMultiTexCoordP4uiv) (GLenum texture, GLenum type, const GLuint *coords);
2265extern void (KHRONOS_APIENTRY* const& glNormalP3ui) (GLenum type, GLuint coords);
2266extern void (KHRONOS_APIENTRY* const& glNormalP3uiv) (GLenum type, const GLuint *coords);
2267extern void (KHRONOS_APIENTRY* const& glColorP3ui) (GLenum type, GLuint color);
2268extern void (KHRONOS_APIENTRY* const& glColorP3uiv) (GLenum type, const GLuint *color);
2269extern void (KHRONOS_APIENTRY* const& glColorP4ui) (GLenum type, GLuint color);
2270extern void (KHRONOS_APIENTRY* const& glColorP4uiv) (GLenum type, const GLuint *color);
2271extern void (KHRONOS_APIENTRY* const& glSecondaryColorP3ui) (GLenum type, GLuint color);
2272extern void (KHRONOS_APIENTRY* const& glSecondaryColorP3uiv) (GLenum type, const GLuint *color);
2273#endif
2274
2275#ifndef GL_VERSION_4_0
2276#define GL_VERSION_4_0 1
2277enum : GLenum
2278{
2319 GL_PATCHES = 0x000E,
2328 GL_ISOLINES = 0x8E7A,
2356};
2357extern void (KHRONOS_APIENTRY* const& glMinSampleShading) (GLfloat value);
2358extern void (KHRONOS_APIENTRY* const& glBlendEquationi) (GLuint buf, GLenum mode);
2359extern void (KHRONOS_APIENTRY* const& glBlendEquationSeparatei) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
2360extern void (KHRONOS_APIENTRY* const& glBlendFunci) (GLuint buf, GLenum src, GLenum dst);
2362extern void (KHRONOS_APIENTRY* const& glDrawArraysIndirect) (GLenum mode, const void *indirect);
2363extern void (KHRONOS_APIENTRY* const& glDrawElementsIndirect) (GLenum mode, GLenum type, const void *indirect);
2364extern void (KHRONOS_APIENTRY* const& glUniform1d) (GLint location, GLdouble x);
2365extern void (KHRONOS_APIENTRY* const& glUniform2d) (GLint location, GLdouble x, GLdouble y);
2366extern void (KHRONOS_APIENTRY* const& glUniform3d) (GLint location, GLdouble x, GLdouble y, GLdouble z);
2367extern void (KHRONOS_APIENTRY* const& glUniform4d) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2368extern void (KHRONOS_APIENTRY* const& glUniform1dv) (GLint location, GLsizei count, const GLdouble *value);
2369extern void (KHRONOS_APIENTRY* const& glUniform2dv) (GLint location, GLsizei count, const GLdouble *value);
2370extern void (KHRONOS_APIENTRY* const& glUniform3dv) (GLint location, GLsizei count, const GLdouble *value);
2371extern void (KHRONOS_APIENTRY* const& glUniform4dv) (GLint location, GLsizei count, const GLdouble *value);
2372extern void (KHRONOS_APIENTRY* const& glUniformMatrix2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2373extern void (KHRONOS_APIENTRY* const& glUniformMatrix3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2374extern void (KHRONOS_APIENTRY* const& glUniformMatrix4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2375extern void (KHRONOS_APIENTRY* const& glUniformMatrix2x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2376extern void (KHRONOS_APIENTRY* const& glUniformMatrix2x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2377extern void (KHRONOS_APIENTRY* const& glUniformMatrix3x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2378extern void (KHRONOS_APIENTRY* const& glUniformMatrix3x4dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2379extern void (KHRONOS_APIENTRY* const& glUniformMatrix4x2dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2380extern void (KHRONOS_APIENTRY* const& glUniformMatrix4x3dv) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2381extern void (KHRONOS_APIENTRY* const& glGetUniformdv) (GLuint program, GLint location, GLdouble *params);
2382extern GLint (KHRONOS_APIENTRY* const& glGetSubroutineUniformLocation) (GLuint program, GLenum shadertype, const GLchar *name);
2383extern GLuint (KHRONOS_APIENTRY* const& glGetSubroutineIndex) (GLuint program, GLenum shadertype, const GLchar *name);
2384extern void (KHRONOS_APIENTRY* const& glGetActiveSubroutineUniformiv) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
2385extern void (KHRONOS_APIENTRY* const& glGetActiveSubroutineUniformName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
2386extern void (KHRONOS_APIENTRY* const& glGetActiveSubroutineName) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
2387extern void (KHRONOS_APIENTRY* const& glUniformSubroutinesuiv) (GLenum shadertype, GLsizei count, const GLuint *indices);
2388extern void (KHRONOS_APIENTRY* const& glGetUniformSubroutineuiv) (GLenum shadertype, GLint location, GLuint *params);
2389extern void (KHRONOS_APIENTRY* const& glGetProgramStageiv) (GLuint program, GLenum shadertype, GLenum pname, GLint *values);
2390extern void (KHRONOS_APIENTRY* const& glPatchParameteri) (GLenum pname, GLint value);
2391extern void (KHRONOS_APIENTRY* const& glPatchParameterfv) (GLenum pname, const GLfloat *values);
2392extern void (KHRONOS_APIENTRY* const& glBindTransformFeedback) (GLenum target, GLuint id);
2393extern void (KHRONOS_APIENTRY* const& glDeleteTransformFeedbacks) (GLsizei n, const GLuint *ids);
2394extern void (KHRONOS_APIENTRY* const& glGenTransformFeedbacks) (GLsizei n, GLuint *ids);
2395extern GLboolean (KHRONOS_APIENTRY* const& glIsTransformFeedback) (GLuint id);
2396extern void (KHRONOS_APIENTRY* const& glPauseTransformFeedback) ();
2397extern void (KHRONOS_APIENTRY* const& glResumeTransformFeedback) ();
2398extern void (KHRONOS_APIENTRY* const& glDrawTransformFeedback) (GLenum mode, GLuint id);
2399extern void (KHRONOS_APIENTRY* const& glDrawTransformFeedbackStream) (GLenum mode, GLuint id, GLuint stream);
2400extern void (KHRONOS_APIENTRY* const& glBeginQueryIndexed) (GLenum target, GLuint index, GLuint id);
2401extern void (KHRONOS_APIENTRY* const& glEndQueryIndexed) (GLenum target, GLuint index);
2402extern void (KHRONOS_APIENTRY* const& glGetQueryIndexediv) (GLenum target, GLuint index, GLenum pname, GLint *params);
2403#endif
2404
2405#ifndef GL_VERSION_4_1
2406#define GL_VERSION_4_1 1
2407enum : GLenum
2408{
2409 GL_FIXED = 0x140C,
2415 GL_LOW_INT = 0x8DF3,
2417 GL_HIGH_INT = 0x8DF5,
2424 GL_RGB565 = 0x8D62,
2444};
2445extern void (KHRONOS_APIENTRY* const& glReleaseShaderCompiler) ();
2446extern void (KHRONOS_APIENTRY* const& glShaderBinary) (GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length);
2447extern void (KHRONOS_APIENTRY* const& glGetShaderPrecisionFormat) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
2448extern void (KHRONOS_APIENTRY* const& glDepthRangef) (GLfloat n, GLfloat f);
2449extern void (KHRONOS_APIENTRY* const& glClearDepthf) (GLfloat d);
2450extern void (KHRONOS_APIENTRY* const& glGetProgramBinary) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
2451extern void (KHRONOS_APIENTRY* const& glProgramBinary) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
2452extern void (KHRONOS_APIENTRY* const& glProgramParameteri) (GLuint program, GLenum pname, GLint value);
2453extern void (KHRONOS_APIENTRY* const& glUseProgramStages) (GLuint pipeline, GLbitfield stages, GLuint program);
2454extern void (KHRONOS_APIENTRY* const& glActiveShaderProgram) (GLuint pipeline, GLuint program);
2455extern GLuint (KHRONOS_APIENTRY* const& glCreateShaderProgramv) (GLenum type, GLsizei count, const GLchar *const*strings);
2456extern void (KHRONOS_APIENTRY* const& glBindProgramPipeline) (GLuint pipeline);
2457extern void (KHRONOS_APIENTRY* const& glDeleteProgramPipelines) (GLsizei n, const GLuint *pipelines);
2458extern void (KHRONOS_APIENTRY* const& glGenProgramPipelines) (GLsizei n, GLuint *pipelines);
2459extern GLboolean (KHRONOS_APIENTRY* const& glIsProgramPipeline) (GLuint pipeline);
2460extern void (KHRONOS_APIENTRY* const& glGetProgramPipelineiv) (GLuint pipeline, GLenum pname, GLint *params);
2461extern void (KHRONOS_APIENTRY* const& glProgramUniform1i) (GLuint program, GLint location, GLint v0);
2462extern void (KHRONOS_APIENTRY* const& glProgramUniform1iv) (GLuint program, GLint location, GLsizei count, const GLint *value);
2463extern void (KHRONOS_APIENTRY* const& glProgramUniform1f) (GLuint program, GLint location, GLfloat v0);
2464extern void (KHRONOS_APIENTRY* const& glProgramUniform1fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2465extern void (KHRONOS_APIENTRY* const& glProgramUniform1d) (GLuint program, GLint location, GLdouble v0);
2466extern void (KHRONOS_APIENTRY* const& glProgramUniform1dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
2467extern void (KHRONOS_APIENTRY* const& glProgramUniform1ui) (GLuint program, GLint location, GLuint v0);
2468extern void (KHRONOS_APIENTRY* const& glProgramUniform1uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value);
2469extern void (KHRONOS_APIENTRY* const& glProgramUniform2i) (GLuint program, GLint location, GLint v0, GLint v1);
2470extern void (KHRONOS_APIENTRY* const& glProgramUniform2iv) (GLuint program, GLint location, GLsizei count, const GLint *value);
2471extern void (KHRONOS_APIENTRY* const& glProgramUniform2f) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
2472extern void (KHRONOS_APIENTRY* const& glProgramUniform2fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2473extern void (KHRONOS_APIENTRY* const& glProgramUniform2d) (GLuint program, GLint location, GLdouble v0, GLdouble v1);
2474extern void (KHRONOS_APIENTRY* const& glProgramUniform2dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
2475extern void (KHRONOS_APIENTRY* const& glProgramUniform2ui) (GLuint program, GLint location, GLuint v0, GLuint v1);
2476extern void (KHRONOS_APIENTRY* const& glProgramUniform2uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value);
2477extern void (KHRONOS_APIENTRY* const& glProgramUniform3i) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
2478extern void (KHRONOS_APIENTRY* const& glProgramUniform3iv) (GLuint program, GLint location, GLsizei count, const GLint *value);
2479extern void (KHRONOS_APIENTRY* const& glProgramUniform3f) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
2480extern void (KHRONOS_APIENTRY* const& glProgramUniform3fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2481extern void (KHRONOS_APIENTRY* const& glProgramUniform3d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
2482extern void (KHRONOS_APIENTRY* const& glProgramUniform3dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
2483extern void (KHRONOS_APIENTRY* const& glProgramUniform3ui) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
2484extern void (KHRONOS_APIENTRY* const& glProgramUniform3uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value);
2485extern void (KHRONOS_APIENTRY* const& glProgramUniform4i) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
2486extern void (KHRONOS_APIENTRY* const& glProgramUniform4iv) (GLuint program, GLint location, GLsizei count, const GLint *value);
2487extern void (KHRONOS_APIENTRY* const& glProgramUniform4f) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
2488extern void (KHRONOS_APIENTRY* const& glProgramUniform4fv) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2489extern void (KHRONOS_APIENTRY* const& glProgramUniform4d) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
2490extern void (KHRONOS_APIENTRY* const& glProgramUniform4dv) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
2491extern void (KHRONOS_APIENTRY* const& glProgramUniform4ui) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
2492extern void (KHRONOS_APIENTRY* const& glProgramUniform4uiv) (GLuint program, GLint location, GLsizei count, const GLuint *value);
2493extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2494extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2495extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2496extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2497extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2498extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2499extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2x3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2500extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3x2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2501extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2x4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2502extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4x2fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2503extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3x4fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2504extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4x3fv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2505extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2506extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2507extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2508extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4x2dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2509extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3x4dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2510extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4x3dv) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2511extern void (KHRONOS_APIENTRY* const& glValidateProgramPipeline) (GLuint pipeline);
2512extern void (KHRONOS_APIENTRY* const& glGetProgramPipelineInfoLog) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
2513extern void (KHRONOS_APIENTRY* const& glVertexAttribL1d) (GLuint index, GLdouble x);
2514extern void (KHRONOS_APIENTRY* const& glVertexAttribL2d) (GLuint index, GLdouble x, GLdouble y);
2515extern void (KHRONOS_APIENTRY* const& glVertexAttribL3d) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
2516extern void (KHRONOS_APIENTRY* const& glVertexAttribL4d) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2517extern void (KHRONOS_APIENTRY* const& glVertexAttribL1dv) (GLuint index, const GLdouble *v);
2518extern void (KHRONOS_APIENTRY* const& glVertexAttribL2dv) (GLuint index, const GLdouble *v);
2519extern void (KHRONOS_APIENTRY* const& glVertexAttribL3dv) (GLuint index, const GLdouble *v);
2520extern void (KHRONOS_APIENTRY* const& glVertexAttribL4dv) (GLuint index, const GLdouble *v);
2521extern void (KHRONOS_APIENTRY* const& glVertexAttribLPointer) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
2522extern void (KHRONOS_APIENTRY* const& glGetVertexAttribLdv) (GLuint index, GLenum pname, GLdouble *params);
2523extern void (KHRONOS_APIENTRY* const& glViewportArrayv) (GLuint first, GLsizei count, const GLfloat *v);
2524extern void (KHRONOS_APIENTRY* const& glViewportIndexedf) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
2525extern void (KHRONOS_APIENTRY* const& glViewportIndexedfv) (GLuint index, const GLfloat *v);
2526extern void (KHRONOS_APIENTRY* const& glScissorArrayv) (GLuint first, GLsizei count, const GLint *v);
2528extern void (KHRONOS_APIENTRY* const& glScissorIndexedv) (GLuint index, const GLint *v);
2529extern void (KHRONOS_APIENTRY* const& glDepthRangeArrayv) (GLuint first, GLsizei count, const GLdouble *v);
2530extern void (KHRONOS_APIENTRY* const& glDepthRangeIndexed) (GLuint index, GLdouble n, GLdouble f);
2531extern void (KHRONOS_APIENTRY* const& glGetFloati_v) (GLenum target, GLuint index, GLfloat *data);
2532extern void (KHRONOS_APIENTRY* const& glGetDoublei_v) (GLenum target, GLuint index, GLdouble *data);
2533#endif
2534
2535#ifndef GL_VERSION_4_2
2536#define GL_VERSION_4_2 1
2537enum : GLenum
2538{
2602 GL_IMAGE_1D = 0x904C,
2603 GL_IMAGE_2D = 0x904D,
2604 GL_IMAGE_3D = 0x904E,
2651};
2652extern void (KHRONOS_APIENTRY* const& glDrawArraysInstancedBaseInstance) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
2653extern void (KHRONOS_APIENTRY* const& glDrawElementsInstancedBaseInstance) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
2654extern void (KHRONOS_APIENTRY* const& glDrawElementsInstancedBaseVertexBaseInstance) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
2655extern void (KHRONOS_APIENTRY* const& glGetInternalformativ) (GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params);
2656extern void (KHRONOS_APIENTRY* const& glGetActiveAtomicCounterBufferiv) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
2658extern void (KHRONOS_APIENTRY* const& glMemoryBarrier) (GLbitfield barriers);
2662extern void (KHRONOS_APIENTRY* const& glDrawTransformFeedbackInstanced) (GLenum mode, GLuint id, GLsizei instancecount);
2663extern void (KHRONOS_APIENTRY* const& glDrawTransformFeedbackStreamInstanced) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
2664#endif
2665
2666#ifndef GL_VERSION_4_3
2667#define GL_VERSION_4_3 1
2668enum : GLenum
2669{
2731 GL_BUFFER = 0x82E0,
2732 GL_SHADER = 0x82E1,
2733 GL_PROGRAM = 0x82E2,
2734 GL_QUERY = 0x82E3,
2736 GL_SAMPLER = 0x82E6,
2786 GL_MIPMAP = 0x8293,
2792 GL_FILTER = 0x829A,
2848 GL_UNIFORM = 0x92E1,
2872 GL_TYPE = 0x92FA,
2874 GL_OFFSET = 0x92FC,
2892 GL_LOCATION = 0x930E,
2929};
2930extern void (KHRONOS_APIENTRY* const& glClearBufferData) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
2931extern void (KHRONOS_APIENTRY* const& glClearBufferSubData) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
2932extern void (KHRONOS_APIENTRY* const& glDispatchCompute) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
2933extern void (KHRONOS_APIENTRY* const& glDispatchComputeIndirect) (GLintptr indirect);
2935extern void (KHRONOS_APIENTRY* const& glFramebufferParameteri) (GLenum target, GLenum pname, GLint param);
2936extern void (KHRONOS_APIENTRY* const& glGetFramebufferParameteriv) (GLenum target, GLenum pname, GLint *params);
2937extern void (KHRONOS_APIENTRY* const& glGetInternalformati64v) (GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params);
2939extern void (KHRONOS_APIENTRY* const& glInvalidateTexImage) (GLuint texture, GLint level);
2940extern void (KHRONOS_APIENTRY* const& glInvalidateBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr length);
2941extern void (KHRONOS_APIENTRY* const& glInvalidateBufferData) (GLuint buffer);
2942extern void (KHRONOS_APIENTRY* const& glInvalidateFramebuffer) (GLenum target, GLsizei numAttachments, const GLenum *attachments);
2943extern void (KHRONOS_APIENTRY* const& glInvalidateSubFramebuffer) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
2944extern void (KHRONOS_APIENTRY* const& glMultiDrawArraysIndirect) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
2945extern void (KHRONOS_APIENTRY* const& glMultiDrawElementsIndirect) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
2946extern void (KHRONOS_APIENTRY* const& glGetProgramInterfaceiv) (GLuint program, GLenum programInterface, GLenum pname, GLint *params);
2947extern GLuint (KHRONOS_APIENTRY* const& glGetProgramResourceIndex) (GLuint program, GLenum programInterface, const GLchar *name);
2948extern void (KHRONOS_APIENTRY* const& glGetProgramResourceName) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
2950extern GLint (KHRONOS_APIENTRY* const& glGetProgramResourceLocation) (GLuint program, GLenum programInterface, const GLchar *name);
2951extern GLint (KHRONOS_APIENTRY* const& glGetProgramResourceLocationIndex) (GLuint program, GLenum programInterface, const GLchar *name);
2957extern void (KHRONOS_APIENTRY* const& glBindVertexBuffer) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
2959extern void (KHRONOS_APIENTRY* const& glVertexAttribIFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
2960extern void (KHRONOS_APIENTRY* const& glVertexAttribLFormat) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
2961extern void (KHRONOS_APIENTRY* const& glVertexAttribBinding) (GLuint attribindex, GLuint bindingindex);
2962extern void (KHRONOS_APIENTRY* const& glVertexBindingDivisor) (GLuint bindingindex, GLuint divisor);
2963extern void (KHRONOS_APIENTRY* const& glDebugMessageControl) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
2964extern void (KHRONOS_APIENTRY* const& glDebugMessageInsert) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
2965extern void (KHRONOS_APIENTRY* const& glDebugMessageCallback) (GLDEBUGPROC callback, const void *userParam);
2967extern void (KHRONOS_APIENTRY* const& glPushDebugGroup) (GLenum source, GLuint id, GLsizei length, const GLchar *message);
2968extern void (KHRONOS_APIENTRY* const& glPopDebugGroup) ();
2969extern void (KHRONOS_APIENTRY* const& glObjectLabel) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
2970extern void (KHRONOS_APIENTRY* const& glGetObjectLabel) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
2971extern void (KHRONOS_APIENTRY* const& glObjectPtrLabel) (const void *ptr, GLsizei length, const GLchar *label);
2972extern void (KHRONOS_APIENTRY* const& glGetObjectPtrLabel) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
2973#endif
2974
2975#ifndef GL_VERSION_4_4
2976#define GL_VERSION_4_4 1
2977enum : GLenum
2978{
2998};
2999extern void (KHRONOS_APIENTRY* const& glBufferStorage) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
3000extern void (KHRONOS_APIENTRY* const& glClearTexImage) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
3002extern void (KHRONOS_APIENTRY* const& glBindBuffersBase) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
3003extern void (KHRONOS_APIENTRY* const& glBindBuffersRange) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
3004extern void (KHRONOS_APIENTRY* const& glBindTextures) (GLuint first, GLsizei count, const GLuint *textures);
3005extern void (KHRONOS_APIENTRY* const& glBindSamplers) (GLuint first, GLsizei count, const GLuint *samplers);
3006extern void (KHRONOS_APIENTRY* const& glBindImageTextures) (GLuint first, GLsizei count, const GLuint *textures);
3007extern void (KHRONOS_APIENTRY* const& glBindVertexBuffers) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
3008#endif
3009
3010#ifndef GL_VERSION_4_5
3011#define GL_VERSION_4_5 1
3012enum : GLenum
3013{
3045 GL_MINMAX = 0x802E,
3048};
3049extern void (KHRONOS_APIENTRY* const& glClipControl) (GLenum origin, GLenum depth);
3050extern void (KHRONOS_APIENTRY* const& glCreateTransformFeedbacks) (GLsizei n, GLuint *ids);
3051extern void (KHRONOS_APIENTRY* const& glTransformFeedbackBufferBase) (GLuint xfb, GLuint index, GLuint buffer);
3052extern void (KHRONOS_APIENTRY* const& glTransformFeedbackBufferRange) (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
3053extern void (KHRONOS_APIENTRY* const& glGetTransformFeedbackiv) (GLuint xfb, GLenum pname, GLint *param);
3054extern void (KHRONOS_APIENTRY* const& glGetTransformFeedbacki_v) (GLuint xfb, GLenum pname, GLuint index, GLint *param);
3055extern void (KHRONOS_APIENTRY* const& glGetTransformFeedbacki64_v) (GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
3056extern void (KHRONOS_APIENTRY* const& glCreateBuffers) (GLsizei n, GLuint *buffers);
3057extern void (KHRONOS_APIENTRY* const& glNamedBufferStorage) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
3058extern void (KHRONOS_APIENTRY* const& glNamedBufferData) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
3059extern void (KHRONOS_APIENTRY* const& glNamedBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
3061extern void (KHRONOS_APIENTRY* const& glClearNamedBufferData) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
3062extern void (KHRONOS_APIENTRY* const& glClearNamedBufferSubData) (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
3065extern GLboolean (KHRONOS_APIENTRY* const& glUnmapNamedBuffer) (GLuint buffer);
3066extern void (KHRONOS_APIENTRY* const& glFlushMappedNamedBufferRange) (GLuint buffer, GLintptr offset, GLsizeiptr length);
3067extern void (KHRONOS_APIENTRY* const& glGetNamedBufferParameteriv) (GLuint buffer, GLenum pname, GLint *params);
3068extern void (KHRONOS_APIENTRY* const& glGetNamedBufferParameteri64v) (GLuint buffer, GLenum pname, GLint64 *params);
3069extern void (KHRONOS_APIENTRY* const& glGetNamedBufferPointerv) (GLuint buffer, GLenum pname, void **params);
3070extern void (KHRONOS_APIENTRY* const& glGetNamedBufferSubData) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
3071extern void (KHRONOS_APIENTRY* const& glCreateFramebuffers) (GLsizei n, GLuint *framebuffers);
3072extern void (KHRONOS_APIENTRY* const& glNamedFramebufferRenderbuffer) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
3073extern void (KHRONOS_APIENTRY* const& glNamedFramebufferParameteri) (GLuint framebuffer, GLenum pname, GLint param);
3074extern void (KHRONOS_APIENTRY* const& glNamedFramebufferTexture) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
3075extern void (KHRONOS_APIENTRY* const& glNamedFramebufferTextureLayer) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
3076extern void (KHRONOS_APIENTRY* const& glNamedFramebufferDrawBuffer) (GLuint framebuffer, GLenum buf);
3077extern void (KHRONOS_APIENTRY* const& glNamedFramebufferDrawBuffers) (GLuint framebuffer, GLsizei n, const GLenum *bufs);
3078extern void (KHRONOS_APIENTRY* const& glNamedFramebufferReadBuffer) (GLuint framebuffer, GLenum src);
3079extern void (KHRONOS_APIENTRY* const& glInvalidateNamedFramebufferData) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments);
3080extern void (KHRONOS_APIENTRY* const& glInvalidateNamedFramebufferSubData) (GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
3081extern void (KHRONOS_APIENTRY* const& glClearNamedFramebufferiv) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
3082extern void (KHRONOS_APIENTRY* const& glClearNamedFramebufferuiv) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
3083extern void (KHRONOS_APIENTRY* const& glClearNamedFramebufferfv) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
3084extern void (KHRONOS_APIENTRY* const& glClearNamedFramebufferfi) (GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
3086extern GLenum (KHRONOS_APIENTRY* const& glCheckNamedFramebufferStatus) (GLuint framebuffer, GLenum target);
3087extern void (KHRONOS_APIENTRY* const& glGetNamedFramebufferParameteriv) (GLuint framebuffer, GLenum pname, GLint *param);
3088extern void (KHRONOS_APIENTRY* const& glGetNamedFramebufferAttachmentParameteriv) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
3089extern void (KHRONOS_APIENTRY* const& glCreateRenderbuffers) (GLsizei n, GLuint *renderbuffers);
3090extern void (KHRONOS_APIENTRY* const& glNamedRenderbufferStorage) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
3091extern void (KHRONOS_APIENTRY* const& glNamedRenderbufferStorageMultisample) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
3092extern void (KHRONOS_APIENTRY* const& glGetNamedRenderbufferParameteriv) (GLuint renderbuffer, GLenum pname, GLint *params);
3093extern void (KHRONOS_APIENTRY* const& glCreateTextures) (GLenum target, GLsizei n, GLuint *textures);
3094extern void (KHRONOS_APIENTRY* const& glTextureBuffer) (GLuint texture, GLenum internalformat, GLuint buffer);
3096extern void (KHRONOS_APIENTRY* const& glTextureStorage1D) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
3101extern void (KHRONOS_APIENTRY* const& glTextureSubImage1D) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
3102extern void (KHRONOS_APIENTRY* const& glTextureSubImage2D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
3104extern void (KHRONOS_APIENTRY* const& glCompressedTextureSubImage1D) (GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
3105extern void (KHRONOS_APIENTRY* const& glCompressedTextureSubImage2D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
3106extern void (KHRONOS_APIENTRY* const& glCompressedTextureSubImage3D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
3107extern void (KHRONOS_APIENTRY* const& glCopyTextureSubImage1D) (GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
3108extern void (KHRONOS_APIENTRY* const& glCopyTextureSubImage2D) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3110extern void (KHRONOS_APIENTRY* const& glTextureParameterf) (GLuint texture, GLenum pname, GLfloat param);
3111extern void (KHRONOS_APIENTRY* const& glTextureParameterfv) (GLuint texture, GLenum pname, const GLfloat *param);
3112extern void (KHRONOS_APIENTRY* const& glTextureParameteri) (GLuint texture, GLenum pname, GLint param);
3113extern void (KHRONOS_APIENTRY* const& glTextureParameterIiv) (GLuint texture, GLenum pname, const GLint *params);
3114extern void (KHRONOS_APIENTRY* const& glTextureParameterIuiv) (GLuint texture, GLenum pname, const GLuint *params);
3115extern void (KHRONOS_APIENTRY* const& glTextureParameteriv) (GLuint texture, GLenum pname, const GLint *param);
3116extern void (KHRONOS_APIENTRY* const& glGenerateTextureMipmap) (GLuint texture);
3117extern void (KHRONOS_APIENTRY* const& glBindTextureUnit) (GLuint unit, GLuint texture);
3118extern void (KHRONOS_APIENTRY* const& glGetTextureImage) (GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
3119extern void (KHRONOS_APIENTRY* const& glGetCompressedTextureImage) (GLuint texture, GLint level, GLsizei bufSize, void *pixels);
3120extern void (KHRONOS_APIENTRY* const& glGetTextureLevelParameterfv) (GLuint texture, GLint level, GLenum pname, GLfloat *params);
3121extern void (KHRONOS_APIENTRY* const& glGetTextureLevelParameteriv) (GLuint texture, GLint level, GLenum pname, GLint *params);
3122extern void (KHRONOS_APIENTRY* const& glGetTextureParameterfv) (GLuint texture, GLenum pname, GLfloat *params);
3123extern void (KHRONOS_APIENTRY* const& glGetTextureParameterIiv) (GLuint texture, GLenum pname, GLint *params);
3124extern void (KHRONOS_APIENTRY* const& glGetTextureParameterIuiv) (GLuint texture, GLenum pname, GLuint *params);
3125extern void (KHRONOS_APIENTRY* const& glGetTextureParameteriv) (GLuint texture, GLenum pname, GLint *params);
3126extern void (KHRONOS_APIENTRY* const& glCreateVertexArrays) (GLsizei n, GLuint *arrays);
3127extern void (KHRONOS_APIENTRY* const& glDisableVertexArrayAttrib) (GLuint vaobj, GLuint index);
3128extern void (KHRONOS_APIENTRY* const& glEnableVertexArrayAttrib) (GLuint vaobj, GLuint index);
3129extern void (KHRONOS_APIENTRY* const& glVertexArrayElementBuffer) (GLuint vaobj, GLuint buffer);
3130extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexBuffer) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
3131extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexBuffers) (GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
3132extern void (KHRONOS_APIENTRY* const& glVertexArrayAttribBinding) (GLuint vaobj, GLuint attribindex, GLuint bindingindex);
3133extern void (KHRONOS_APIENTRY* const& glVertexArrayAttribFormat) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
3134extern void (KHRONOS_APIENTRY* const& glVertexArrayAttribIFormat) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
3135extern void (KHRONOS_APIENTRY* const& glVertexArrayAttribLFormat) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
3136extern void (KHRONOS_APIENTRY* const& glVertexArrayBindingDivisor) (GLuint vaobj, GLuint bindingindex, GLuint divisor);
3137extern void (KHRONOS_APIENTRY* const& glGetVertexArrayiv) (GLuint vaobj, GLenum pname, GLint *param);
3138extern void (KHRONOS_APIENTRY* const& glGetVertexArrayIndexediv) (GLuint vaobj, GLuint index, GLenum pname, GLint *param);
3139extern void (KHRONOS_APIENTRY* const& glGetVertexArrayIndexed64iv) (GLuint vaobj, GLuint index, GLenum pname, GLint64 *param);
3140extern void (KHRONOS_APIENTRY* const& glCreateSamplers) (GLsizei n, GLuint *samplers);
3141extern void (KHRONOS_APIENTRY* const& glCreateProgramPipelines) (GLsizei n, GLuint *pipelines);
3142extern void (KHRONOS_APIENTRY* const& glCreateQueries) (GLenum target, GLsizei n, GLuint *ids);
3143extern void (KHRONOS_APIENTRY* const& glGetQueryBufferObjecti64v) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
3144extern void (KHRONOS_APIENTRY* const& glGetQueryBufferObjectiv) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
3145extern void (KHRONOS_APIENTRY* const& glGetQueryBufferObjectui64v) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
3146extern void (KHRONOS_APIENTRY* const& glGetQueryBufferObjectuiv) (GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
3147extern void (KHRONOS_APIENTRY* const& glMemoryBarrierByRegion) (GLbitfield barriers);
3149extern void (KHRONOS_APIENTRY* const& glGetCompressedTextureSubImage) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
3150extern GLenum (KHRONOS_APIENTRY* const& glGetGraphicsResetStatus) ();
3151extern void (KHRONOS_APIENTRY* const& glGetnCompressedTexImage) (GLenum target, GLint lod, GLsizei bufSize, void *pixels);
3152extern void (KHRONOS_APIENTRY* const& glGetnTexImage) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
3153extern void (KHRONOS_APIENTRY* const& glGetnUniformdv) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
3154extern void (KHRONOS_APIENTRY* const& glGetnUniformfv) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
3155extern void (KHRONOS_APIENTRY* const& glGetnUniformiv) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
3156extern void (KHRONOS_APIENTRY* const& glGetnUniformuiv) (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
3157extern void (KHRONOS_APIENTRY* const& glReadnPixels) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
3158extern void (KHRONOS_APIENTRY* const& glGetnMapdv) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
3159extern void (KHRONOS_APIENTRY* const& glGetnMapfv) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
3160extern void (KHRONOS_APIENTRY* const& glGetnMapiv) (GLenum target, GLenum query, GLsizei bufSize, GLint *v);
3161extern void (KHRONOS_APIENTRY* const& glGetnPixelMapfv) (GLenum map, GLsizei bufSize, GLfloat *values);
3162extern void (KHRONOS_APIENTRY* const& glGetnPixelMapuiv) (GLenum map, GLsizei bufSize, GLuint *values);
3163extern void (KHRONOS_APIENTRY* const& glGetnPixelMapusv) (GLenum map, GLsizei bufSize, GLushort *values);
3164extern void (KHRONOS_APIENTRY* const& glGetnPolygonStipple) (GLsizei bufSize, GLubyte *pattern);
3165extern void (KHRONOS_APIENTRY* const& glGetnColorTable) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table);
3166extern void (KHRONOS_APIENTRY* const& glGetnConvolutionFilter) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image);
3167extern void (KHRONOS_APIENTRY* const& glGetnSeparableFilter) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span);
3169extern void (KHRONOS_APIENTRY* const& glGetnMinmax) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
3170extern void (KHRONOS_APIENTRY* const& glTextureBarrier) ();
3171#endif
3172
3173#ifndef GL_VERSION_4_6
3174#define GL_VERSION_4_6 1
3175enum : GLenum
3176{
3199};
3201extern void (KHRONOS_APIENTRY* const& glMultiDrawArraysIndirectCount) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
3202extern void (KHRONOS_APIENTRY* const& glMultiDrawElementsIndirectCount) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
3203extern void (KHRONOS_APIENTRY* const& glPolygonOffsetClamp) (GLfloat factor, GLfloat units, GLfloat clamp);
3204#endif
3205
3206#ifndef GL_3DFX_multisample
3207#define GL_3DFX_multisample 1
3208enum : GLenum
3209{
3214};
3215#endif
3216
3217#ifndef GL_3DFX_tbuffer
3218#define GL_3DFX_tbuffer 1
3219extern void (KHRONOS_APIENTRY* const& glTbufferMask3DFX) (GLuint mask);
3220#endif
3221
3222#ifndef GL_3DFX_texture_compression_FXT1
3223#define GL_3DFX_texture_compression_FXT1 1
3224enum : GLenum
3225{
3228};
3229#endif
3230
3231#ifndef GL_AMD_blend_minmax_factor
3232#define GL_AMD_blend_minmax_factor 1
3233enum : GLenum
3234{
3237};
3238#endif
3239
3240#ifndef GL_AMD_conservative_depth
3241#define GL_AMD_conservative_depth 1
3242#endif
3243
3244#ifndef GL_AMD_debug_output
3245#define GL_AMD_debug_output 1
3246enum : GLenum
3247{
3262};
3263extern void (KHRONOS_APIENTRY* const& glDebugMessageEnableAMD) (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
3264extern void (KHRONOS_APIENTRY* const& glDebugMessageInsertAMD) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
3265extern void (KHRONOS_APIENTRY* const& glDebugMessageCallbackAMD) (GLDEBUGPROCAMD callback, void *userParam);
3267#endif
3268
3269#ifndef GL_AMD_depth_clamp_separate
3270#define GL_AMD_depth_clamp_separate 1
3271enum : GLenum
3272{
3275};
3276#endif
3277
3278#ifndef GL_AMD_draw_buffers_blend
3279#define GL_AMD_draw_buffers_blend 1
3280extern void (KHRONOS_APIENTRY* const& glBlendFuncIndexedAMD) (GLuint buf, GLenum src, GLenum dst);
3281extern void (KHRONOS_APIENTRY* const& glBlendFuncSeparateIndexedAMD) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
3282extern void (KHRONOS_APIENTRY* const& glBlendEquationIndexedAMD) (GLuint buf, GLenum mode);
3283extern void (KHRONOS_APIENTRY* const& glBlendEquationSeparateIndexedAMD) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
3284#endif
3285
3286#ifndef GL_AMD_framebuffer_multisample_advanced
3287#define GL_AMD_framebuffer_multisample_advanced 1
3288enum : GLenum
3289{
3296};
3297extern void (KHRONOS_APIENTRY* const& glRenderbufferStorageMultisampleAdvancedAMD) (GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
3298extern void (KHRONOS_APIENTRY* const& glNamedRenderbufferStorageMultisampleAdvancedAMD) (GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height);
3299#endif
3300
3301#ifndef GL_AMD_framebuffer_sample_positions
3302#define GL_AMD_framebuffer_sample_positions 1
3303enum : GLenum
3304{
3308 GL_ALL_PIXELS_AMD = 0xFFFFFFFF,
3309};
3310extern void (KHRONOS_APIENTRY* const& glFramebufferSamplePositionsfvAMD) (GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values);
3311extern void (KHRONOS_APIENTRY* const& glNamedFramebufferSamplePositionsfvAMD) (GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat *values);
3312extern void (KHRONOS_APIENTRY* const& glGetFramebufferParameterfvAMD) (GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values);
3313extern void (KHRONOS_APIENTRY* const& glGetNamedFramebufferParameterfvAMD) (GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values);
3314#endif
3315
3316#ifndef GL_AMD_gcn_shader
3317#define GL_AMD_gcn_shader 1
3318#endif
3319
3320#ifndef GL_AMD_gpu_shader_half_float
3321#define GL_AMD_gpu_shader_half_float 1
3322enum : GLenum
3323{
3337};
3338#endif
3339
3340#ifndef GL_AMD_gpu_shader_int16
3341#define GL_AMD_gpu_shader_int16 1
3342#endif
3343
3344#ifndef GL_AMD_gpu_shader_int64
3345#define GL_AMD_gpu_shader_int64 1
3346enum : GLenum
3347{
3348 GL_INT64_NV = 0x140E,
3350 GL_INT8_NV = 0x8FE0,
3354 GL_INT16_NV = 0x8FE4,
3372};
3373extern void (KHRONOS_APIENTRY* const& glUniform1i64NV) (GLint location, GLint64EXT x);
3374extern void (KHRONOS_APIENTRY* const& glUniform2i64NV) (GLint location, GLint64EXT x, GLint64EXT y);
3375extern void (KHRONOS_APIENTRY* const& glUniform3i64NV) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
3376extern void (KHRONOS_APIENTRY* const& glUniform4i64NV) (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
3377extern void (KHRONOS_APIENTRY* const& glUniform1i64vNV) (GLint location, GLsizei count, const GLint64EXT *value);
3378extern void (KHRONOS_APIENTRY* const& glUniform2i64vNV) (GLint location, GLsizei count, const GLint64EXT *value);
3379extern void (KHRONOS_APIENTRY* const& glUniform3i64vNV) (GLint location, GLsizei count, const GLint64EXT *value);
3380extern void (KHRONOS_APIENTRY* const& glUniform4i64vNV) (GLint location, GLsizei count, const GLint64EXT *value);
3381extern void (KHRONOS_APIENTRY* const& glUniform1ui64NV) (GLint location, GLuint64EXT x);
3382extern void (KHRONOS_APIENTRY* const& glUniform2ui64NV) (GLint location, GLuint64EXT x, GLuint64EXT y);
3383extern void (KHRONOS_APIENTRY* const& glUniform3ui64NV) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
3384extern void (KHRONOS_APIENTRY* const& glUniform4ui64NV) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
3385extern void (KHRONOS_APIENTRY* const& glUniform1ui64vNV) (GLint location, GLsizei count, const GLuint64EXT *value);
3386extern void (KHRONOS_APIENTRY* const& glUniform2ui64vNV) (GLint location, GLsizei count, const GLuint64EXT *value);
3387extern void (KHRONOS_APIENTRY* const& glUniform3ui64vNV) (GLint location, GLsizei count, const GLuint64EXT *value);
3388extern void (KHRONOS_APIENTRY* const& glUniform4ui64vNV) (GLint location, GLsizei count, const GLuint64EXT *value);
3389extern void (KHRONOS_APIENTRY* const& glGetUniformi64vNV) (GLuint program, GLint location, GLint64EXT *params);
3390extern void (KHRONOS_APIENTRY* const& glGetUniformui64vNV) (GLuint program, GLint location, GLuint64EXT *params);
3391extern void (KHRONOS_APIENTRY* const& glProgramUniform1i64NV) (GLuint program, GLint location, GLint64EXT x);
3392extern void (KHRONOS_APIENTRY* const& glProgramUniform2i64NV) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y);
3393extern void (KHRONOS_APIENTRY* const& glProgramUniform3i64NV) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
3394extern void (KHRONOS_APIENTRY* const& glProgramUniform4i64NV) (GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
3395extern void (KHRONOS_APIENTRY* const& glProgramUniform1i64vNV) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
3396extern void (KHRONOS_APIENTRY* const& glProgramUniform2i64vNV) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
3397extern void (KHRONOS_APIENTRY* const& glProgramUniform3i64vNV) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
3398extern void (KHRONOS_APIENTRY* const& glProgramUniform4i64vNV) (GLuint program, GLint location, GLsizei count, const GLint64EXT *value);
3399extern void (KHRONOS_APIENTRY* const& glProgramUniform1ui64NV) (GLuint program, GLint location, GLuint64EXT x);
3400extern void (KHRONOS_APIENTRY* const& glProgramUniform2ui64NV) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y);
3401extern void (KHRONOS_APIENTRY* const& glProgramUniform3ui64NV) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
3402extern void (KHRONOS_APIENTRY* const& glProgramUniform4ui64NV) (GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
3403extern void (KHRONOS_APIENTRY* const& glProgramUniform1ui64vNV) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
3404extern void (KHRONOS_APIENTRY* const& glProgramUniform2ui64vNV) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
3405extern void (KHRONOS_APIENTRY* const& glProgramUniform3ui64vNV) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
3406extern void (KHRONOS_APIENTRY* const& glProgramUniform4ui64vNV) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
3407#endif
3408
3409#ifndef GL_AMD_interleaved_elements
3410#define GL_AMD_interleaved_elements 1
3411enum : GLenum
3412{
3415};
3416extern void (KHRONOS_APIENTRY* const& glVertexAttribParameteriAMD) (GLuint index, GLenum pname, GLint param);
3417#endif
3418
3419#ifndef GL_AMD_multi_draw_indirect
3420#define GL_AMD_multi_draw_indirect 1
3421extern void (KHRONOS_APIENTRY* const& glMultiDrawArraysIndirectAMD) (GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride);
3422extern void (KHRONOS_APIENTRY* const& glMultiDrawElementsIndirectAMD) (GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride);
3423#endif
3424
3425#ifndef GL_AMD_name_gen_delete
3426#define GL_AMD_name_gen_delete 1
3427enum : GLenum
3428{
3434};
3435extern void (KHRONOS_APIENTRY* const& glGenNamesAMD) (GLenum identifier, GLuint num, GLuint *names);
3436extern void (KHRONOS_APIENTRY* const& glDeleteNamesAMD) (GLenum identifier, GLuint num, const GLuint *names);
3437extern GLboolean (KHRONOS_APIENTRY* const& glIsNameAMD) (GLenum identifier, GLuint name);
3438#endif
3439
3440#ifndef GL_AMD_occlusion_query_event
3441#define GL_AMD_occlusion_query_event 1
3442enum : GLenum
3443{
3450};
3451extern void (KHRONOS_APIENTRY* const& glQueryObjectParameteruiAMD) (GLenum target, GLuint id, GLenum pname, GLuint param);
3452#endif
3453
3454#ifndef GL_AMD_performance_monitor
3455#define GL_AMD_performance_monitor 1
3456enum : GLenum
3457{
3465};
3466extern void (KHRONOS_APIENTRY* const& glGetPerfMonitorGroupsAMD) (GLint *numGroups, GLsizei groupsSize, GLuint *groups);
3468extern void (KHRONOS_APIENTRY* const& glGetPerfMonitorGroupStringAMD) (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString);
3469extern void (KHRONOS_APIENTRY* const& glGetPerfMonitorCounterStringAMD) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
3470extern void (KHRONOS_APIENTRY* const& glGetPerfMonitorCounterInfoAMD) (GLuint group, GLuint counter, GLenum pname, void *data);
3471extern void (KHRONOS_APIENTRY* const& glGenPerfMonitorsAMD) (GLsizei n, GLuint *monitors);
3472extern void (KHRONOS_APIENTRY* const& glDeletePerfMonitorsAMD) (GLsizei n, GLuint *monitors);
3473extern void (KHRONOS_APIENTRY* const& glSelectPerfMonitorCountersAMD) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList);
3474extern void (KHRONOS_APIENTRY* const& glBeginPerfMonitorAMD) (GLuint monitor);
3475extern void (KHRONOS_APIENTRY* const& glEndPerfMonitorAMD) (GLuint monitor);
3476extern void (KHRONOS_APIENTRY* const& glGetPerfMonitorCounterDataAMD) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
3477#endif
3478
3479#ifndef GL_AMD_pinned_memory
3480#define GL_AMD_pinned_memory 1
3481enum : GLenum
3482{
3484};
3485#endif
3486
3487#ifndef GL_AMD_query_buffer_object
3488#define GL_AMD_query_buffer_object 1
3489enum : GLenum
3490{
3494};
3495#endif
3496
3497#ifndef GL_AMD_sample_positions
3498#define GL_AMD_sample_positions 1
3499extern void (KHRONOS_APIENTRY* const& glSetMultisamplefvAMD) (GLenum pname, GLuint index, const GLfloat *val);
3500#endif
3501
3502#ifndef GL_AMD_seamless_cubemap_per_texture
3503#define GL_AMD_seamless_cubemap_per_texture 1
3504#endif
3505
3506#ifndef GL_AMD_shader_atomic_counter_ops
3507#define GL_AMD_shader_atomic_counter_ops 1
3508#endif
3509
3510#ifndef GL_AMD_shader_ballot
3511#define GL_AMD_shader_ballot 1
3512#endif
3513
3514#ifndef GL_AMD_shader_gpu_shader_half_float_fetch
3515#define GL_AMD_shader_gpu_shader_half_float_fetch 1
3516#endif
3517
3518#ifndef GL_AMD_shader_image_load_store_lod
3519#define GL_AMD_shader_image_load_store_lod 1
3520#endif
3521
3522#ifndef GL_AMD_shader_stencil_export
3523#define GL_AMD_shader_stencil_export 1
3524#endif
3525
3526#ifndef GL_AMD_shader_trinary_minmax
3527#define GL_AMD_shader_trinary_minmax 1
3528#endif
3529
3530#ifndef GL_AMD_shader_explicit_vertex_parameter
3531#define GL_AMD_shader_explicit_vertex_parameter 1
3532#endif
3533
3534#ifndef GL_AMD_sparse_texture
3535#define GL_AMD_sparse_texture 1
3536enum : GLenum
3537{
3547};
3550#endif
3551
3552#ifndef GL_AMD_stencil_operation_extended
3553#define GL_AMD_stencil_operation_extended 1
3554enum : GLenum
3555{
3556 GL_SET_AMD = 0x874A,
3560};
3561extern void (KHRONOS_APIENTRY* const& glStencilOpValueAMD) (GLenum face, GLuint value);
3562#endif
3563
3564#ifndef GL_AMD_texture_gather_bias_lod
3565#define GL_AMD_texture_gather_bias_lod 1
3566#endif
3567
3568#ifndef GL_AMD_texture_texture4
3569#define GL_AMD_texture_texture4 1
3570#endif
3571
3572#ifndef GL_AMD_transform_feedback3_lines_triangles
3573#define GL_AMD_transform_feedback3_lines_triangles 1
3574#endif
3575
3576#ifndef GL_AMD_transform_feedback4
3577#define GL_AMD_transform_feedback4 1
3578enum : GLenum
3579{
3581};
3582#endif
3583
3584#ifndef GL_AMD_vertex_shader_layer
3585#define GL_AMD_vertex_shader_layer 1
3586#endif
3587
3588#ifndef GL_AMD_vertex_shader_tessellator
3589#define GL_AMD_vertex_shader_tessellator 1
3590enum : GLenum
3591{
3599};
3600extern void (KHRONOS_APIENTRY* const& glTessellationFactorAMD) (GLfloat factor);
3601extern void (KHRONOS_APIENTRY* const& glTessellationModeAMD) (GLenum mode);
3602#endif
3603
3604#ifndef GL_AMD_vertex_shader_viewport_index
3605#define GL_AMD_vertex_shader_viewport_index 1
3606#endif
3607
3608#ifndef GL_APPLE_aux_depth_stencil
3609#define GL_APPLE_aux_depth_stencil 1
3610enum : GLenum
3611{
3613};
3614#endif
3615
3616#ifndef GL_APPLE_client_storage
3617#define GL_APPLE_client_storage 1
3618enum : GLenum
3619{
3621};
3622#endif
3623
3624#ifndef GL_APPLE_element_array
3625#define GL_APPLE_element_array 1
3626enum : GLenum
3627{
3631};
3632extern void (KHRONOS_APIENTRY* const& glElementPointerAPPLE) (GLenum type, const void *pointer);
3633extern void (KHRONOS_APIENTRY* const& glDrawElementArrayAPPLE) (GLenum mode, GLint first, GLsizei count);
3634extern void (KHRONOS_APIENTRY* const& glDrawRangeElementArrayAPPLE) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
3635extern void (KHRONOS_APIENTRY* const& glMultiDrawElementArrayAPPLE) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
3636extern void (KHRONOS_APIENTRY* const& glMultiDrawRangeElementArrayAPPLE) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
3637#endif
3638
3639#ifndef GL_APPLE_fence
3640#define GL_APPLE_fence 1
3641enum : GLenum
3642{
3645};
3646extern void (KHRONOS_APIENTRY* const& glGenFencesAPPLE) (GLsizei n, GLuint *fences);
3647extern void (KHRONOS_APIENTRY* const& glDeleteFencesAPPLE) (GLsizei n, const GLuint *fences);
3648extern void (KHRONOS_APIENTRY* const& glSetFenceAPPLE) (GLuint fence);
3649extern GLboolean (KHRONOS_APIENTRY* const& glIsFenceAPPLE) (GLuint fence);
3650extern GLboolean (KHRONOS_APIENTRY* const& glTestFenceAPPLE) (GLuint fence);
3651extern void (KHRONOS_APIENTRY* const& glFinishFenceAPPLE) (GLuint fence);
3652extern GLboolean (KHRONOS_APIENTRY* const& glTestObjectAPPLE) (GLenum object, GLuint name);
3653extern void (KHRONOS_APIENTRY* const& glFinishObjectAPPLE) (GLenum object, GLint name);
3654#endif
3655
3656#ifndef GL_APPLE_float_pixels
3657#define GL_APPLE_float_pixels 1
3658enum : GLenum
3659{
3674};
3675#endif
3676
3677#ifndef GL_APPLE_flush_buffer_range
3678#define GL_APPLE_flush_buffer_range 1
3679enum : GLenum
3680{
3683};
3684extern void (KHRONOS_APIENTRY* const& glBufferParameteriAPPLE) (GLenum target, GLenum pname, GLint param);
3685extern void (KHRONOS_APIENTRY* const& glFlushMappedBufferRangeAPPLE) (GLenum target, GLintptr offset, GLsizeiptr size);
3686#endif
3687
3688#ifndef GL_APPLE_object_purgeable
3689#define GL_APPLE_object_purgeable 1
3690enum : GLenum
3691{
3698};
3699extern GLenum (KHRONOS_APIENTRY* const& glObjectPurgeableAPPLE) (GLenum objectType, GLuint name, GLenum option);
3700extern GLenum (KHRONOS_APIENTRY* const& glObjectUnpurgeableAPPLE) (GLenum objectType, GLuint name, GLenum option);
3701extern void (KHRONOS_APIENTRY* const& glGetObjectParameterivAPPLE) (GLenum objectType, GLuint name, GLenum pname, GLint *params);
3702#endif
3703
3704#ifndef GL_APPLE_rgb_422
3705#define GL_APPLE_rgb_422 1
3706enum : GLenum
3707{
3712};
3713#endif
3714
3715#ifndef GL_APPLE_row_bytes
3716#define GL_APPLE_row_bytes 1
3717enum : GLenum
3718{
3721};
3722#endif
3723
3724#ifndef GL_APPLE_specular_vector
3725#define GL_APPLE_specular_vector 1
3726enum : GLenum
3727{
3729};
3730#endif
3731
3732#ifndef GL_APPLE_texture_range
3733#define GL_APPLE_texture_range 1
3734enum : GLenum
3735{
3742};
3743extern void (KHRONOS_APIENTRY* const& glTextureRangeAPPLE) (GLenum target, GLsizei length, const void *pointer);
3744extern void (KHRONOS_APIENTRY* const& glGetTexParameterPointervAPPLE) (GLenum target, GLenum pname, void **params);
3745#endif
3746
3747#ifndef GL_APPLE_transform_hint
3748#define GL_APPLE_transform_hint 1
3749enum : GLenum
3750{
3752};
3753#endif
3754
3755#ifndef GL_APPLE_vertex_array_object
3756#define GL_APPLE_vertex_array_object 1
3757enum : GLenum
3758{
3760};
3761extern void (KHRONOS_APIENTRY* const& glBindVertexArrayAPPLE) (GLuint array);
3762extern void (KHRONOS_APIENTRY* const& glDeleteVertexArraysAPPLE) (GLsizei n, const GLuint *arrays);
3763extern void (KHRONOS_APIENTRY* const& glGenVertexArraysAPPLE) (GLsizei n, GLuint *arrays);
3764extern GLboolean (KHRONOS_APIENTRY* const& glIsVertexArrayAPPLE) (GLuint array);
3765#endif
3766
3767#ifndef GL_APPLE_vertex_array_range
3768#define GL_APPLE_vertex_array_range 1
3769enum : GLenum
3770{
3776};
3777extern void (KHRONOS_APIENTRY* const& glVertexArrayRangeAPPLE) (GLsizei length, void *pointer);
3778extern void (KHRONOS_APIENTRY* const& glFlushVertexArrayRangeAPPLE) (GLsizei length, void *pointer);
3779extern void (KHRONOS_APIENTRY* const& glVertexArrayParameteriAPPLE) (GLenum pname, GLint param);
3780#endif
3781
3782#ifndef GL_APPLE_vertex_program_evaluators
3783#define GL_APPLE_vertex_program_evaluators 1
3784enum : GLenum
3785{
3796};
3797extern void (KHRONOS_APIENTRY* const& glEnableVertexAttribAPPLE) (GLuint index, GLenum pname);
3798extern void (KHRONOS_APIENTRY* const& glDisableVertexAttribAPPLE) (GLuint index, GLenum pname);
3799extern GLboolean (KHRONOS_APIENTRY* const& glIsVertexAttribEnabledAPPLE) (GLuint index, GLenum pname);
3800extern void (KHRONOS_APIENTRY* const& glMapVertexAttrib1dAPPLE) (GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
3801extern void (KHRONOS_APIENTRY* const& glMapVertexAttrib1fAPPLE) (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
3804#endif
3805
3806#ifndef GL_APPLE_ycbcr_422
3807#define GL_APPLE_ycbcr_422 1
3808enum : GLenum
3809{
3811};
3812#endif
3813
3814#ifndef GL_ARB_ES2_compatibility
3815#define GL_ARB_ES2_compatibility 1
3816#endif
3817
3818#ifndef GL_ARB_ES3_1_compatibility
3819#define GL_ARB_ES3_1_compatibility 1
3820#endif
3821
3822#ifndef GL_ARB_ES3_2_compatibility
3823#define GL_ARB_ES3_2_compatibility 1
3824enum : GLenum
3825{
3829};
3830extern void (KHRONOS_APIENTRY* const& glPrimitiveBoundingBoxARB) (GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
3831#endif
3832
3833#ifndef GL_ARB_ES3_compatibility
3834#define GL_ARB_ES3_compatibility 1
3835#endif
3836
3837#ifndef GL_ARB_arrays_of_arrays
3838#define GL_ARB_arrays_of_arrays 1
3839#endif
3840
3841#ifndef GL_ARB_base_instance
3842#define GL_ARB_base_instance 1
3843#endif
3844
3845#ifndef GL_ARB_bindless_texture
3846#define GL_ARB_bindless_texture 1
3847enum : GLenum
3848{
3850};
3851extern GLuint64 (KHRONOS_APIENTRY* const& glGetTextureHandleARB) (GLuint texture);
3852extern GLuint64 (KHRONOS_APIENTRY* const& glGetTextureSamplerHandleARB) (GLuint texture, GLuint sampler);
3853extern void (KHRONOS_APIENTRY* const& glMakeTextureHandleResidentARB) (GLuint64 handle);
3854extern void (KHRONOS_APIENTRY* const& glMakeTextureHandleNonResidentARB) (GLuint64 handle);
3855extern GLuint64 (KHRONOS_APIENTRY* const& glGetImageHandleARB) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
3856extern void (KHRONOS_APIENTRY* const& glMakeImageHandleResidentARB) (GLuint64 handle, GLenum access);
3857extern void (KHRONOS_APIENTRY* const& glMakeImageHandleNonResidentARB) (GLuint64 handle);
3858extern void (KHRONOS_APIENTRY* const& glUniformHandleui64ARB) (GLint location, GLuint64 value);
3859extern void (KHRONOS_APIENTRY* const& glUniformHandleui64vARB) (GLint location, GLsizei count, const GLuint64 *value);
3860extern void (KHRONOS_APIENTRY* const& glProgramUniformHandleui64ARB) (GLuint program, GLint location, GLuint64 value);
3861extern void (KHRONOS_APIENTRY* const& glProgramUniformHandleui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *values);
3862extern GLboolean (KHRONOS_APIENTRY* const& glIsTextureHandleResidentARB) (GLuint64 handle);
3863extern GLboolean (KHRONOS_APIENTRY* const& glIsImageHandleResidentARB) (GLuint64 handle);
3864extern void (KHRONOS_APIENTRY* const& glVertexAttribL1ui64ARB) (GLuint index, GLuint64EXT x);
3865extern void (KHRONOS_APIENTRY* const& glVertexAttribL1ui64vARB) (GLuint index, const GLuint64EXT *v);
3866extern void (KHRONOS_APIENTRY* const& glGetVertexAttribLui64vARB) (GLuint index, GLenum pname, GLuint64EXT *params);
3867#endif
3868
3869#ifndef GL_ARB_blend_func_extended
3870#define GL_ARB_blend_func_extended 1
3871#endif
3872
3873#ifndef GL_ARB_buffer_storage
3874#define GL_ARB_buffer_storage 1
3875#endif
3876
3877#ifndef GL_ARB_cl_event
3878#define GL_ARB_cl_event 1
3879enum : GLenum
3880{
3883};
3884extern GLsync (KHRONOS_APIENTRY* const& glCreateSyncFromCLeventARB) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags);
3885#endif
3886
3887#ifndef GL_ARB_clear_buffer_object
3888#define GL_ARB_clear_buffer_object 1
3889#endif
3890
3891#ifndef GL_ARB_clear_texture
3892#define GL_ARB_clear_texture 1
3893#endif
3894
3895#ifndef GL_ARB_clip_control
3896#define GL_ARB_clip_control 1
3897#endif
3898
3899#ifndef GL_ARB_color_buffer_float
3900#define GL_ARB_color_buffer_float 1
3901enum : GLenum
3902{
3908};
3909extern void (KHRONOS_APIENTRY* const& glClampColorARB) (GLenum target, GLenum clamp);
3910#endif
3911
3912#ifndef GL_ARB_compatibility
3913#define GL_ARB_compatibility 1
3914#endif
3915
3916#ifndef GL_ARB_compressed_texture_pixel_storage
3917#define GL_ARB_compressed_texture_pixel_storage 1
3918#endif
3919
3920#ifndef GL_ARB_compute_shader
3921#define GL_ARB_compute_shader 1
3922#endif
3923
3924#ifndef GL_ARB_compute_variable_group_size
3925#define GL_ARB_compute_variable_group_size 1
3926enum : GLenum
3927{
3932};
3934#endif
3935
3936#ifndef GL_ARB_conditional_render_inverted
3937#define GL_ARB_conditional_render_inverted 1
3938#endif
3939
3940#ifndef GL_ARB_conservative_depth
3941#define GL_ARB_conservative_depth 1
3942#endif
3943
3944#ifndef GL_ARB_copy_buffer
3945#define GL_ARB_copy_buffer 1
3946#endif
3947
3948#ifndef GL_ARB_copy_image
3949#define GL_ARB_copy_image 1
3950#endif
3951
3952#ifndef GL_ARB_cull_distance
3953#define GL_ARB_cull_distance 1
3954#endif
3955
3956#ifndef GL_ARB_debug_output
3957#define GL_ARB_debug_output 1
3958enum : GLenum
3959{
3982};
3983extern void (KHRONOS_APIENTRY* const& glDebugMessageControlARB) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
3984extern void (KHRONOS_APIENTRY* const& glDebugMessageInsertARB) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
3985extern void (KHRONOS_APIENTRY* const& glDebugMessageCallbackARB) (GLDEBUGPROCARB callback, const void *userParam);
3987#endif
3988
3989#ifndef GL_ARB_depth_buffer_float
3990#define GL_ARB_depth_buffer_float 1
3991#endif
3992
3993#ifndef GL_ARB_depth_clamp
3994#define GL_ARB_depth_clamp 1
3995#endif
3996
3997#ifndef GL_ARB_depth_texture
3998#define GL_ARB_depth_texture 1
3999enum : GLenum
4000{
4006};
4007#endif
4008
4009#ifndef GL_ARB_derivative_control
4010#define GL_ARB_derivative_control 1
4011#endif
4012
4013#ifndef GL_ARB_direct_state_access
4014#define GL_ARB_direct_state_access 1
4015#endif
4016
4017#ifndef GL_ARB_draw_buffers
4018#define GL_ARB_draw_buffers 1
4019enum : GLenum
4020{
4038};
4039extern void (KHRONOS_APIENTRY* const& glDrawBuffersARB) (GLsizei n, const GLenum *bufs);
4040#endif
4041
4042#ifndef GL_ARB_draw_buffers_blend
4043#define GL_ARB_draw_buffers_blend 1
4044extern void (KHRONOS_APIENTRY* const& glBlendEquationiARB) (GLuint buf, GLenum mode);
4045extern void (KHRONOS_APIENTRY* const& glBlendEquationSeparateiARB) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
4046extern void (KHRONOS_APIENTRY* const& glBlendFunciARB) (GLuint buf, GLenum src, GLenum dst);
4047extern void (KHRONOS_APIENTRY* const& glBlendFuncSeparateiARB) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
4048#endif
4049
4050#ifndef GL_ARB_draw_elements_base_vertex
4051#define GL_ARB_draw_elements_base_vertex 1
4052#endif
4053
4054#ifndef GL_ARB_draw_indirect
4055#define GL_ARB_draw_indirect 1
4056#endif
4057
4058#ifndef GL_ARB_draw_instanced
4059#define GL_ARB_draw_instanced 1
4060extern void (KHRONOS_APIENTRY* const& glDrawArraysInstancedARB) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
4061extern void (KHRONOS_APIENTRY* const& glDrawElementsInstancedARB) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
4062#endif
4063
4064#ifndef GL_ARB_enhanced_layouts
4065#define GL_ARB_enhanced_layouts 1
4066#endif
4067
4068#ifndef GL_ARB_explicit_attrib_location
4069#define GL_ARB_explicit_attrib_location 1
4070#endif
4071
4072#ifndef GL_ARB_explicit_uniform_location
4073#define GL_ARB_explicit_uniform_location 1
4074#endif
4075
4076#ifndef GL_ARB_fragment_coord_conventions
4077#define GL_ARB_fragment_coord_conventions 1
4078#endif
4079
4080#ifndef GL_ARB_fragment_layer_viewport
4081#define GL_ARB_fragment_layer_viewport 1
4082#endif
4083
4084#ifndef GL_ARB_fragment_program
4085#define GL_ARB_fragment_program 1
4086enum : GLenum
4087{
4166};
4167extern void (KHRONOS_APIENTRY* const& glProgramStringARB) (GLenum target, GLenum format, GLsizei len, const void *string);
4168extern void (KHRONOS_APIENTRY* const& glBindProgramARB) (GLenum target, GLuint program);
4169extern void (KHRONOS_APIENTRY* const& glDeleteProgramsARB) (GLsizei n, const GLuint *programs);
4170extern void (KHRONOS_APIENTRY* const& glGenProgramsARB) (GLsizei n, GLuint *programs);
4171extern void (KHRONOS_APIENTRY* const& glProgramEnvParameter4dARB) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4172extern void (KHRONOS_APIENTRY* const& glProgramEnvParameter4dvARB) (GLenum target, GLuint index, const GLdouble *params);
4173extern void (KHRONOS_APIENTRY* const& glProgramEnvParameter4fARB) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4174extern void (KHRONOS_APIENTRY* const& glProgramEnvParameter4fvARB) (GLenum target, GLuint index, const GLfloat *params);
4175extern void (KHRONOS_APIENTRY* const& glProgramLocalParameter4dARB) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
4176extern void (KHRONOS_APIENTRY* const& glProgramLocalParameter4dvARB) (GLenum target, GLuint index, const GLdouble *params);
4177extern void (KHRONOS_APIENTRY* const& glProgramLocalParameter4fARB) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
4178extern void (KHRONOS_APIENTRY* const& glProgramLocalParameter4fvARB) (GLenum target, GLuint index, const GLfloat *params);
4179extern void (KHRONOS_APIENTRY* const& glGetProgramEnvParameterdvARB) (GLenum target, GLuint index, GLdouble *params);
4180extern void (KHRONOS_APIENTRY* const& glGetProgramEnvParameterfvARB) (GLenum target, GLuint index, GLfloat *params);
4181extern void (KHRONOS_APIENTRY* const& glGetProgramLocalParameterdvARB) (GLenum target, GLuint index, GLdouble *params);
4182extern void (KHRONOS_APIENTRY* const& glGetProgramLocalParameterfvARB) (GLenum target, GLuint index, GLfloat *params);
4183extern void (KHRONOS_APIENTRY* const& glGetProgramivARB) (GLenum target, GLenum pname, GLint *params);
4184extern void (KHRONOS_APIENTRY* const& glGetProgramStringARB) (GLenum target, GLenum pname, void *string);
4185extern GLboolean (KHRONOS_APIENTRY* const& glIsProgramARB) (GLuint program);
4186#endif
4187
4188#ifndef GL_ARB_fragment_program_shadow
4189#define GL_ARB_fragment_program_shadow 1
4190#endif
4191
4192#ifndef GL_ARB_fragment_shader
4193#define GL_ARB_fragment_shader 1
4194enum : GLenum
4195{
4199};
4200#endif
4201
4202#ifndef GL_ARB_fragment_shader_interlock
4203#define GL_ARB_fragment_shader_interlock 1
4204#endif
4205
4206#ifndef GL_ARB_framebuffer_no_attachments
4207#define GL_ARB_framebuffer_no_attachments 1
4208#endif
4209
4210#ifndef GL_ARB_framebuffer_object
4211#define GL_ARB_framebuffer_object 1
4212#endif
4213
4214#ifndef GL_ARB_framebuffer_sRGB
4215#define GL_ARB_framebuffer_sRGB 1
4216#endif
4217
4218#ifndef GL_ARB_geometry_shader4
4219#define GL_ARB_geometry_shader4 1
4220enum : GLenum
4221{
4240};
4241extern void (KHRONOS_APIENTRY* const& glProgramParameteriARB) (GLuint program, GLenum pname, GLint value);
4242extern void (KHRONOS_APIENTRY* const& glFramebufferTextureARB) (GLenum target, GLenum attachment, GLuint texture, GLint level);
4243extern void (KHRONOS_APIENTRY* const& glFramebufferTextureLayerARB) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
4244extern void (KHRONOS_APIENTRY* const& glFramebufferTextureFaceARB) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
4245#endif
4246
4247#ifndef GL_ARB_get_program_binary
4248#define GL_ARB_get_program_binary 1
4249#endif
4250
4251#ifndef GL_ARB_get_texture_sub_image
4252#define GL_ARB_get_texture_sub_image 1
4253#endif
4254
4255#ifndef GL_ARB_gl_spirv
4256#define GL_ARB_gl_spirv 1
4257enum : GLenum
4258{
4261};
4262extern void (KHRONOS_APIENTRY* const& glSpecializeShaderARB) (GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue);
4263#endif
4264
4265#ifndef GL_ARB_gpu_shader5
4266#define GL_ARB_gpu_shader5 1
4267#endif
4268
4269#ifndef GL_ARB_gpu_shader_fp64
4270#define GL_ARB_gpu_shader_fp64 1
4271#endif
4272
4273#ifndef GL_ARB_gpu_shader_int64
4274#define GL_ARB_gpu_shader_int64 1
4275enum : GLenum
4276{
4284};
4285extern void (KHRONOS_APIENTRY* const& glUniform1i64ARB) (GLint location, GLint64 x);
4286extern void (KHRONOS_APIENTRY* const& glUniform2i64ARB) (GLint location, GLint64 x, GLint64 y);
4287extern void (KHRONOS_APIENTRY* const& glUniform3i64ARB) (GLint location, GLint64 x, GLint64 y, GLint64 z);
4288extern void (KHRONOS_APIENTRY* const& glUniform4i64ARB) (GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
4289extern void (KHRONOS_APIENTRY* const& glUniform1i64vARB) (GLint location, GLsizei count, const GLint64 *value);
4290extern void (KHRONOS_APIENTRY* const& glUniform2i64vARB) (GLint location, GLsizei count, const GLint64 *value);
4291extern void (KHRONOS_APIENTRY* const& glUniform3i64vARB) (GLint location, GLsizei count, const GLint64 *value);
4292extern void (KHRONOS_APIENTRY* const& glUniform4i64vARB) (GLint location, GLsizei count, const GLint64 *value);
4293extern void (KHRONOS_APIENTRY* const& glUniform1ui64ARB) (GLint location, GLuint64 x);
4294extern void (KHRONOS_APIENTRY* const& glUniform2ui64ARB) (GLint location, GLuint64 x, GLuint64 y);
4295extern void (KHRONOS_APIENTRY* const& glUniform3ui64ARB) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
4296extern void (KHRONOS_APIENTRY* const& glUniform4ui64ARB) (GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
4297extern void (KHRONOS_APIENTRY* const& glUniform1ui64vARB) (GLint location, GLsizei count, const GLuint64 *value);
4298extern void (KHRONOS_APIENTRY* const& glUniform2ui64vARB) (GLint location, GLsizei count, const GLuint64 *value);
4299extern void (KHRONOS_APIENTRY* const& glUniform3ui64vARB) (GLint location, GLsizei count, const GLuint64 *value);
4300extern void (KHRONOS_APIENTRY* const& glUniform4ui64vARB) (GLint location, GLsizei count, const GLuint64 *value);
4301extern void (KHRONOS_APIENTRY* const& glGetUniformi64vARB) (GLuint program, GLint location, GLint64 *params);
4302extern void (KHRONOS_APIENTRY* const& glGetUniformui64vARB) (GLuint program, GLint location, GLuint64 *params);
4303extern void (KHRONOS_APIENTRY* const& glGetnUniformi64vARB) (GLuint program, GLint location, GLsizei bufSize, GLint64 *params);
4304extern void (KHRONOS_APIENTRY* const& glGetnUniformui64vARB) (GLuint program, GLint location, GLsizei bufSize, GLuint64 *params);
4305extern void (KHRONOS_APIENTRY* const& glProgramUniform1i64ARB) (GLuint program, GLint location, GLint64 x);
4306extern void (KHRONOS_APIENTRY* const& glProgramUniform2i64ARB) (GLuint program, GLint location, GLint64 x, GLint64 y);
4307extern void (KHRONOS_APIENTRY* const& glProgramUniform3i64ARB) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z);
4308extern void (KHRONOS_APIENTRY* const& glProgramUniform4i64ARB) (GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w);
4309extern void (KHRONOS_APIENTRY* const& glProgramUniform1i64vARB) (GLuint program, GLint location, GLsizei count, const GLint64 *value);
4310extern void (KHRONOS_APIENTRY* const& glProgramUniform2i64vARB) (GLuint program, GLint location, GLsizei count, const GLint64 *value);
4311extern void (KHRONOS_APIENTRY* const& glProgramUniform3i64vARB) (GLuint program, GLint location, GLsizei count, const GLint64 *value);
4312extern void (KHRONOS_APIENTRY* const& glProgramUniform4i64vARB) (GLuint program, GLint location, GLsizei count, const GLint64 *value);
4313extern void (KHRONOS_APIENTRY* const& glProgramUniform1ui64ARB) (GLuint program, GLint location, GLuint64 x);
4314extern void (KHRONOS_APIENTRY* const& glProgramUniform2ui64ARB) (GLuint program, GLint location, GLuint64 x, GLuint64 y);
4315extern void (KHRONOS_APIENTRY* const& glProgramUniform3ui64ARB) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z);
4316extern void (KHRONOS_APIENTRY* const& glProgramUniform4ui64ARB) (GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w);
4317extern void (KHRONOS_APIENTRY* const& glProgramUniform1ui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *value);
4318extern void (KHRONOS_APIENTRY* const& glProgramUniform2ui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *value);
4319extern void (KHRONOS_APIENTRY* const& glProgramUniform3ui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *value);
4320extern void (KHRONOS_APIENTRY* const& glProgramUniform4ui64vARB) (GLuint program, GLint location, GLsizei count, const GLuint64 *value);
4321#endif
4322
4323#ifndef GL_ARB_half_float_pixel
4324#define GL_ARB_half_float_pixel 1
4325enum : GLenum
4326{
4328};
4329#endif
4330
4331#ifndef GL_ARB_half_float_vertex
4332#define GL_ARB_half_float_vertex 1
4333#endif
4334
4335#ifndef GL_ARB_imaging
4336#define GL_ARB_imaging 1
4337enum : GLenum
4338{
4342 GL_REDUCE = 0x8016,
4391};
4392extern void (KHRONOS_APIENTRY* const& glColorTable) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table);
4393extern void (KHRONOS_APIENTRY* const& glColorTableParameterfv) (GLenum target, GLenum pname, const GLfloat *params);
4394extern void (KHRONOS_APIENTRY* const& glColorTableParameteriv) (GLenum target, GLenum pname, const GLint *params);
4395extern void (KHRONOS_APIENTRY* const& glCopyColorTable) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
4396extern void (KHRONOS_APIENTRY* const& glGetColorTable) (GLenum target, GLenum format, GLenum type, void *table);
4397extern void (KHRONOS_APIENTRY* const& glGetColorTableParameterfv) (GLenum target, GLenum pname, GLfloat *params);
4398extern void (KHRONOS_APIENTRY* const& glGetColorTableParameteriv) (GLenum target, GLenum pname, GLint *params);
4399extern void (KHRONOS_APIENTRY* const& glColorSubTable) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data);
4400extern void (KHRONOS_APIENTRY* const& glCopyColorSubTable) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
4401extern void (KHRONOS_APIENTRY* const& glConvolutionFilter1D) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image);
4402extern void (KHRONOS_APIENTRY* const& glConvolutionFilter2D) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image);
4403extern void (KHRONOS_APIENTRY* const& glConvolutionParameterf) (GLenum target, GLenum pname, GLfloat params);
4404extern void (KHRONOS_APIENTRY* const& glConvolutionParameterfv) (GLenum target, GLenum pname, const GLfloat *params);
4405extern void (KHRONOS_APIENTRY* const& glConvolutionParameteri) (GLenum target, GLenum pname, GLint params);
4406extern void (KHRONOS_APIENTRY* const& glConvolutionParameteriv) (GLenum target, GLenum pname, const GLint *params);
4407extern void (KHRONOS_APIENTRY* const& glCopyConvolutionFilter1D) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
4408extern void (KHRONOS_APIENTRY* const& glCopyConvolutionFilter2D) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
4409extern void (KHRONOS_APIENTRY* const& glGetConvolutionFilter) (GLenum target, GLenum format, GLenum type, void *image);
4410extern void (KHRONOS_APIENTRY* const& glGetConvolutionParameterfv) (GLenum target, GLenum pname, GLfloat *params);
4411extern void (KHRONOS_APIENTRY* const& glGetConvolutionParameteriv) (GLenum target, GLenum pname, GLint *params);
4412extern void (KHRONOS_APIENTRY* const& glGetSeparableFilter) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span);
4413extern void (KHRONOS_APIENTRY* const& glSeparableFilter2D) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column);
4414extern void (KHRONOS_APIENTRY* const& glGetHistogram) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
4415extern void (KHRONOS_APIENTRY* const& glGetHistogramParameterfv) (GLenum target, GLenum pname, GLfloat *params);
4416extern void (KHRONOS_APIENTRY* const& glGetHistogramParameteriv) (GLenum target, GLenum pname, GLint *params);
4417extern void (KHRONOS_APIENTRY* const& glGetMinmax) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
4418extern void (KHRONOS_APIENTRY* const& glGetMinmaxParameterfv) (GLenum target, GLenum pname, GLfloat *params);
4419extern void (KHRONOS_APIENTRY* const& glGetMinmaxParameteriv) (GLenum target, GLenum pname, GLint *params);
4422extern void (KHRONOS_APIENTRY* const& glResetHistogram) (GLenum target);
4423extern void (KHRONOS_APIENTRY* const& glResetMinmax) (GLenum target);
4424#endif
4425
4426#ifndef GL_ARB_indirect_parameters
4427#define GL_ARB_indirect_parameters 1
4428enum : GLenum
4429{
4432};
4433extern void (KHRONOS_APIENTRY* const& glMultiDrawArraysIndirectCountARB) (GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
4434extern void (KHRONOS_APIENTRY* const& glMultiDrawElementsIndirectCountARB) (GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
4435#endif
4436
4437#ifndef GL_ARB_instanced_arrays
4438#define GL_ARB_instanced_arrays 1
4439enum : GLenum
4440{
4442};
4443extern void (KHRONOS_APIENTRY* const& glVertexAttribDivisorARB) (GLuint index, GLuint divisor);
4444#endif
4445
4446#ifndef GL_ARB_internalformat_query
4447#define GL_ARB_internalformat_query 1
4448#endif
4449
4450#ifndef GL_ARB_internalformat_query2
4451#define GL_ARB_internalformat_query2 1
4452enum : GLenum
4453{
4474};
4475#endif
4476
4477#ifndef GL_ARB_invalidate_subdata
4478#define GL_ARB_invalidate_subdata 1
4479#endif
4480
4481#ifndef GL_ARB_map_buffer_alignment
4482#define GL_ARB_map_buffer_alignment 1
4483#endif
4484
4485#ifndef GL_ARB_map_buffer_range
4486#define GL_ARB_map_buffer_range 1
4487#endif
4488
4489#ifndef GL_ARB_matrix_palette
4490#define GL_ARB_matrix_palette 1
4491enum : GLenum
4492{
4503};
4504extern void (KHRONOS_APIENTRY* const& glCurrentPaletteMatrixARB) (GLint index);
4505extern void (KHRONOS_APIENTRY* const& glMatrixIndexubvARB) (GLint size, const GLubyte *indices);
4506extern void (KHRONOS_APIENTRY* const& glMatrixIndexusvARB) (GLint size, const GLushort *indices);
4507extern void (KHRONOS_APIENTRY* const& glMatrixIndexuivARB) (GLint size, const GLuint *indices);
4508extern void (KHRONOS_APIENTRY* const& glMatrixIndexPointerARB) (GLint size, GLenum type, GLsizei stride, const void *pointer);
4509#endif
4510
4511#ifndef GL_ARB_multi_bind
4512#define GL_ARB_multi_bind 1
4513#endif
4514
4515#ifndef GL_ARB_multi_draw_indirect
4516#define GL_ARB_multi_draw_indirect 1
4517#endif
4518
4519#ifndef GL_ARB_multisample
4520#define GL_ARB_multisample 1
4521enum : GLenum
4522{
4532};
4533extern void (KHRONOS_APIENTRY* const& glSampleCoverageARB) (GLfloat value, GLboolean invert);
4534#endif
4535
4536#ifndef GL_ARB_multitexture
4537#define GL_ARB_multitexture 1
4538enum : GLenum
4539{
4575};
4576extern void (KHRONOS_APIENTRY* const& glActiveTextureARB) (GLenum texture);
4577extern void (KHRONOS_APIENTRY* const& glClientActiveTextureARB) (GLenum texture);
4578extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1dARB) (GLenum target, GLdouble s);
4579extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1dvARB) (GLenum target, const GLdouble *v);
4580extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1fARB) (GLenum target, GLfloat s);
4581extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1fvARB) (GLenum target, const GLfloat *v);
4582extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1iARB) (GLenum target, GLint s);
4583extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1ivARB) (GLenum target, const GLint *v);
4584extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1sARB) (GLenum target, GLshort s);
4585extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1svARB) (GLenum target, const GLshort *v);
4586extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2dARB) (GLenum target, GLdouble s, GLdouble t);
4587extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2dvARB) (GLenum target, const GLdouble *v);
4588extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2fARB) (GLenum target, GLfloat s, GLfloat t);
4589extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2fvARB) (GLenum target, const GLfloat *v);
4590extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2iARB) (GLenum target, GLint s, GLint t);
4591extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2ivARB) (GLenum target, const GLint *v);
4592extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2sARB) (GLenum target, GLshort s, GLshort t);
4593extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2svARB) (GLenum target, const GLshort *v);
4594extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3dARB) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
4595extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3dvARB) (GLenum target, const GLdouble *v);
4596extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3fARB) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
4597extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3fvARB) (GLenum target, const GLfloat *v);
4598extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3iARB) (GLenum target, GLint s, GLint t, GLint r);
4599extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3ivARB) (GLenum target, const GLint *v);
4600extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3sARB) (GLenum target, GLshort s, GLshort t, GLshort r);
4601extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3svARB) (GLenum target, const GLshort *v);
4602extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4dARB) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
4603extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4dvARB) (GLenum target, const GLdouble *v);
4604extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4fARB) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
4605extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4fvARB) (GLenum target, const GLfloat *v);
4606extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4iARB) (GLenum target, GLint s, GLint t, GLint r, GLint q);
4607extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4ivARB) (GLenum target, const GLint *v);
4608extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4sARB) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
4609extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4svARB) (GLenum target, const GLshort *v);
4610#endif
4611
4612#ifndef GL_ARB_occlusion_query
4613#define GL_ARB_occlusion_query 1
4614enum : GLenum
4615{
4621};
4622extern void (KHRONOS_APIENTRY* const& glGenQueriesARB) (GLsizei n, GLuint *ids);
4623extern void (KHRONOS_APIENTRY* const& glDeleteQueriesARB) (GLsizei n, const GLuint *ids);
4624extern GLboolean (KHRONOS_APIENTRY* const& glIsQueryARB) (GLuint id);
4625extern void (KHRONOS_APIENTRY* const& glBeginQueryARB) (GLenum target, GLuint id);
4626extern void (KHRONOS_APIENTRY* const& glEndQueryARB) (GLenum target);
4627extern void (KHRONOS_APIENTRY* const& glGetQueryivARB) (GLenum target, GLenum pname, GLint *params);
4628extern void (KHRONOS_APIENTRY* const& glGetQueryObjectivARB) (GLuint id, GLenum pname, GLint *params);
4629extern void (KHRONOS_APIENTRY* const& glGetQueryObjectuivARB) (GLuint id, GLenum pname, GLuint *params);
4630#endif
4631
4632#ifndef GL_ARB_occlusion_query2
4633#define GL_ARB_occlusion_query2 1
4634#endif
4635
4636#ifndef GL_ARB_parallel_shader_compile
4637#define GL_ARB_parallel_shader_compile 1
4638enum : GLenum
4639{
4642};
4643extern void (KHRONOS_APIENTRY* const& glMaxShaderCompilerThreadsARB) (GLuint count);
4644#endif
4645
4646#ifndef GL_ARB_pipeline_statistics_query
4647#define GL_ARB_pipeline_statistics_query 1
4648enum : GLenum
4649{
4660};
4661#endif
4662
4663#ifndef GL_ARB_pixel_buffer_object
4664#define GL_ARB_pixel_buffer_object 1
4665enum : GLenum
4666{
4671};
4672#endif
4673
4674#ifndef GL_ARB_point_parameters
4675#define GL_ARB_point_parameters 1
4676enum : GLenum
4677{
4682};
4683extern void (KHRONOS_APIENTRY* const& glPointParameterfARB) (GLenum pname, GLfloat param);
4684extern void (KHRONOS_APIENTRY* const& glPointParameterfvARB) (GLenum pname, const GLfloat *params);
4685#endif
4686
4687#ifndef GL_ARB_point_sprite
4688#define GL_ARB_point_sprite 1
4689enum : GLenum
4690{
4693};
4694#endif
4695
4696#ifndef GL_ARB_polygon_offset_clamp
4697#define GL_ARB_polygon_offset_clamp 1
4698#endif
4699
4700#ifndef GL_ARB_post_depth_coverage
4701#define GL_ARB_post_depth_coverage 1
4702#endif
4703
4704#ifndef GL_ARB_program_interface_query
4705#define GL_ARB_program_interface_query 1
4706#endif
4707
4708#ifndef GL_ARB_provoking_vertex
4709#define GL_ARB_provoking_vertex 1
4710#endif
4711
4712#ifndef GL_ARB_query_buffer_object
4713#define GL_ARB_query_buffer_object 1
4714#endif
4715
4716#ifndef GL_ARB_robust_buffer_access_behavior
4717#define GL_ARB_robust_buffer_access_behavior 1
4718#endif
4719
4720#ifndef GL_ARB_robustness
4721#define GL_ARB_robustness 1
4722enum : GLenum
4723{
4731};
4732extern GLenum (KHRONOS_APIENTRY* const& glGetGraphicsResetStatusARB) ();
4733extern void (KHRONOS_APIENTRY* const& glGetnTexImageARB) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img);
4734extern void (KHRONOS_APIENTRY* const& glReadnPixelsARB) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
4735extern void (KHRONOS_APIENTRY* const& glGetnCompressedTexImageARB) (GLenum target, GLint lod, GLsizei bufSize, void *img);
4736extern void (KHRONOS_APIENTRY* const& glGetnUniformfvARB) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
4737extern void (KHRONOS_APIENTRY* const& glGetnUniformivARB) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
4738extern void (KHRONOS_APIENTRY* const& glGetnUniformuivARB) (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
4739extern void (KHRONOS_APIENTRY* const& glGetnUniformdvARB) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
4740extern void (KHRONOS_APIENTRY* const& glGetnMapdvARB) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
4741extern void (KHRONOS_APIENTRY* const& glGetnMapfvARB) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
4742extern void (KHRONOS_APIENTRY* const& glGetnMapivARB) (GLenum target, GLenum query, GLsizei bufSize, GLint *v);
4743extern void (KHRONOS_APIENTRY* const& glGetnPixelMapfvARB) (GLenum map, GLsizei bufSize, GLfloat *values);
4744extern void (KHRONOS_APIENTRY* const& glGetnPixelMapuivARB) (GLenum map, GLsizei bufSize, GLuint *values);
4745extern void (KHRONOS_APIENTRY* const& glGetnPixelMapusvARB) (GLenum map, GLsizei bufSize, GLushort *values);
4746extern void (KHRONOS_APIENTRY* const& glGetnPolygonStippleARB) (GLsizei bufSize, GLubyte *pattern);
4747extern void (KHRONOS_APIENTRY* const& glGetnColorTableARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table);
4748extern void (KHRONOS_APIENTRY* const& glGetnConvolutionFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image);
4749extern void (KHRONOS_APIENTRY* const& glGetnSeparableFilterARB) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span);
4750extern void (KHRONOS_APIENTRY* const& glGetnHistogramARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
4751extern void (KHRONOS_APIENTRY* const& glGetnMinmaxARB) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
4752#endif
4753
4754#ifndef GL_ARB_robustness_isolation
4755#define GL_ARB_robustness_isolation 1
4756#endif
4757
4758#ifndef GL_ARB_sample_locations
4759#define GL_ARB_sample_locations 1
4760enum : GLenum
4761{
4770};
4771extern void (KHRONOS_APIENTRY* const& glFramebufferSampleLocationsfvARB) (GLenum target, GLuint start, GLsizei count, const GLfloat *v);
4772extern void (KHRONOS_APIENTRY* const& glNamedFramebufferSampleLocationsfvARB) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
4773extern void (KHRONOS_APIENTRY* const& glEvaluateDepthValuesARB) ();
4774#endif
4775
4776#ifndef GL_ARB_sample_shading
4777#define GL_ARB_sample_shading 1
4778enum : GLenum
4779{
4782};
4783extern void (KHRONOS_APIENTRY* const& glMinSampleShadingARB) (GLfloat value);
4784#endif
4785
4786#ifndef GL_ARB_sampler_objects
4787#define GL_ARB_sampler_objects 1
4788#endif
4789
4790#ifndef GL_ARB_seamless_cube_map
4791#define GL_ARB_seamless_cube_map 1
4792#endif
4793
4794#ifndef GL_ARB_seamless_cubemap_per_texture
4795#define GL_ARB_seamless_cubemap_per_texture 1
4796#endif
4797
4798#ifndef GL_ARB_separate_shader_objects
4799#define GL_ARB_separate_shader_objects 1
4800#endif
4801
4802#ifndef GL_ARB_shader_atomic_counter_ops
4803#define GL_ARB_shader_atomic_counter_ops 1
4804#endif
4805
4806#ifndef GL_ARB_shader_atomic_counters
4807#define GL_ARB_shader_atomic_counters 1
4808#endif
4809
4810#ifndef GL_ARB_shader_ballot
4811#define GL_ARB_shader_ballot 1
4812#endif
4813
4814#ifndef GL_ARB_shader_bit_encoding
4815#define GL_ARB_shader_bit_encoding 1
4816#endif
4817
4818#ifndef GL_ARB_shader_clock
4819#define GL_ARB_shader_clock 1
4820#endif
4821
4822#ifndef GL_ARB_shader_draw_parameters
4823#define GL_ARB_shader_draw_parameters 1
4824#endif
4825
4826#ifndef GL_ARB_shader_group_vote
4827#define GL_ARB_shader_group_vote 1
4828#endif
4829
4830#ifndef GL_ARB_shader_image_load_store
4831#define GL_ARB_shader_image_load_store 1
4832#endif
4833
4834#ifndef GL_ARB_shader_image_size
4835#define GL_ARB_shader_image_size 1
4836#endif
4837
4838#ifndef GL_ARB_shader_objects
4839#define GL_ARB_shader_objects 1
4840enum : GLenum
4841{
4852 GL_BOOL_ARB = 0x8B56,
4876};
4877extern void (KHRONOS_APIENTRY* const& glDeleteObjectARB) (GLhandleARB obj);
4878extern GLhandleARB (KHRONOS_APIENTRY* const& glGetHandleARB) (GLenum pname);
4879extern void (KHRONOS_APIENTRY* const& glDetachObjectARB) (GLhandleARB containerObj, GLhandleARB attachedObj);
4880extern GLhandleARB (KHRONOS_APIENTRY* const& glCreateShaderObjectARB) (GLenum shaderType);
4881extern void (KHRONOS_APIENTRY* const& glShaderSourceARB) (GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length);
4882extern void (KHRONOS_APIENTRY* const& glCompileShaderARB) (GLhandleARB shaderObj);
4883extern GLhandleARB (KHRONOS_APIENTRY* const& glCreateProgramObjectARB) ();
4884extern void (KHRONOS_APIENTRY* const& glAttachObjectARB) (GLhandleARB containerObj, GLhandleARB obj);
4885extern void (KHRONOS_APIENTRY* const& glLinkProgramARB) (GLhandleARB programObj);
4886extern void (KHRONOS_APIENTRY* const& glUseProgramObjectARB) (GLhandleARB programObj);
4887extern void (KHRONOS_APIENTRY* const& glValidateProgramARB) (GLhandleARB programObj);
4888extern void (KHRONOS_APIENTRY* const& glUniform1fARB) (GLint location, GLfloat v0);
4889extern void (KHRONOS_APIENTRY* const& glUniform2fARB) (GLint location, GLfloat v0, GLfloat v1);
4890extern void (KHRONOS_APIENTRY* const& glUniform3fARB) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4891extern void (KHRONOS_APIENTRY* const& glUniform4fARB) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4892extern void (KHRONOS_APIENTRY* const& glUniform1iARB) (GLint location, GLint v0);
4893extern void (KHRONOS_APIENTRY* const& glUniform2iARB) (GLint location, GLint v0, GLint v1);
4894extern void (KHRONOS_APIENTRY* const& glUniform3iARB) (GLint location, GLint v0, GLint v1, GLint v2);
4895extern void (KHRONOS_APIENTRY* const& glUniform4iARB) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
4896extern void (KHRONOS_APIENTRY* const& glUniform1fvARB) (GLint location, GLsizei count, const GLfloat *value);
4897extern void (KHRONOS_APIENTRY* const& glUniform2fvARB) (GLint location, GLsizei count, const GLfloat *value);
4898extern void (KHRONOS_APIENTRY* const& glUniform3fvARB) (GLint location, GLsizei count, const GLfloat *value);
4899extern void (KHRONOS_APIENTRY* const& glUniform4fvARB) (GLint location, GLsizei count, const GLfloat *value);
4900extern void (KHRONOS_APIENTRY* const& glUniform1ivARB) (GLint location, GLsizei count, const GLint *value);
4901extern void (KHRONOS_APIENTRY* const& glUniform2ivARB) (GLint location, GLsizei count, const GLint *value);
4902extern void (KHRONOS_APIENTRY* const& glUniform3ivARB) (GLint location, GLsizei count, const GLint *value);
4903extern void (KHRONOS_APIENTRY* const& glUniform4ivARB) (GLint location, GLsizei count, const GLint *value);
4904extern void (KHRONOS_APIENTRY* const& glUniformMatrix2fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
4905extern void (KHRONOS_APIENTRY* const& glUniformMatrix3fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
4906extern void (KHRONOS_APIENTRY* const& glUniformMatrix4fvARB) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
4907extern void (KHRONOS_APIENTRY* const& glGetObjectParameterfvARB) (GLhandleARB obj, GLenum pname, GLfloat *params);
4908extern void (KHRONOS_APIENTRY* const& glGetObjectParameterivARB) (GLhandleARB obj, GLenum pname, GLint *params);
4910extern void (KHRONOS_APIENTRY* const& glGetAttachedObjectsARB) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
4911extern GLint (KHRONOS_APIENTRY* const& glGetUniformLocationARB) (GLhandleARB programObj, const GLcharARB *name);
4912extern void (KHRONOS_APIENTRY* const& glGetActiveUniformARB) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
4913extern void (KHRONOS_APIENTRY* const& glGetUniformfvARB) (GLhandleARB programObj, GLint location, GLfloat *params);
4914extern void (KHRONOS_APIENTRY* const& glGetUniformivARB) (GLhandleARB programObj, GLint location, GLint *params);
4915extern void (KHRONOS_APIENTRY* const& glGetShaderSourceARB) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source);
4916#endif
4917
4918#ifndef GL_ARB_shader_precision
4919#define GL_ARB_shader_precision 1
4920#endif
4921
4922#ifndef GL_ARB_shader_stencil_export
4923#define GL_ARB_shader_stencil_export 1
4924#endif
4925
4926#ifndef GL_ARB_shader_storage_buffer_object
4927#define GL_ARB_shader_storage_buffer_object 1
4928#endif
4929
4930#ifndef GL_ARB_shader_subroutine
4931#define GL_ARB_shader_subroutine 1
4932#endif
4933
4934#ifndef GL_ARB_shader_texture_image_samples
4935#define GL_ARB_shader_texture_image_samples 1
4936#endif
4937
4938#ifndef GL_ARB_shader_texture_lod
4939#define GL_ARB_shader_texture_lod 1
4940#endif
4941
4942#ifndef GL_ARB_shader_viewport_layer_array
4943#define GL_ARB_shader_viewport_layer_array 1
4944#endif
4945
4946#ifndef GL_ARB_shading_language_100
4947#define GL_ARB_shading_language_100 1
4948enum : GLenum
4949{
4951};
4952#endif
4953
4954#ifndef GL_ARB_shading_language_420pack
4955#define GL_ARB_shading_language_420pack 1
4956#endif
4957
4958#ifndef GL_ARB_shading_language_include
4959#define GL_ARB_shading_language_include 1
4960enum : GLenum
4961{
4965};
4966extern void (KHRONOS_APIENTRY* const& glNamedStringARB) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string);
4967extern void (KHRONOS_APIENTRY* const& glDeleteNamedStringARB) (GLint namelen, const GLchar *name);
4968extern void (KHRONOS_APIENTRY* const& glCompileShaderIncludeARB) (GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length);
4969extern GLboolean (KHRONOS_APIENTRY* const& glIsNamedStringARB) (GLint namelen, const GLchar *name);
4970extern void (KHRONOS_APIENTRY* const& glGetNamedStringARB) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
4971extern void (KHRONOS_APIENTRY* const& glGetNamedStringivARB) (GLint namelen, const GLchar *name, GLenum pname, GLint *params);
4972#endif
4973
4974#ifndef GL_ARB_shading_language_packing
4975#define GL_ARB_shading_language_packing 1
4976#endif
4977
4978#ifndef GL_ARB_shadow
4979#define GL_ARB_shadow 1
4980enum : GLenum
4981{
4985};
4986#endif
4987
4988#ifndef GL_ARB_shadow_ambient
4989#define GL_ARB_shadow_ambient 1
4990enum : GLenum
4991{
4993};
4994#endif
4995
4996#ifndef GL_ARB_sparse_buffer
4997#define GL_ARB_sparse_buffer 1
4998enum : GLenum
4999{
5002};
5003extern void (KHRONOS_APIENTRY* const& glBufferPageCommitmentARB) (GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit);
5004extern void (KHRONOS_APIENTRY* const& glNamedBufferPageCommitmentEXT) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
5005extern void (KHRONOS_APIENTRY* const& glNamedBufferPageCommitmentARB) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit);
5006#endif
5007
5008#ifndef GL_ARB_sparse_texture
5009#define GL_ARB_sparse_texture 1
5010enum : GLenum
5011{
5023};
5025#endif
5026
5027#ifndef GL_ARB_sparse_texture2
5028#define GL_ARB_sparse_texture2 1
5029#endif
5030
5031#ifndef GL_ARB_sparse_texture_clamp
5032#define GL_ARB_sparse_texture_clamp 1
5033#endif
5034
5035#ifndef GL_ARB_spirv_extensions
5036#define GL_ARB_spirv_extensions 1
5037#endif
5038
5039#ifndef GL_ARB_stencil_texturing
5040#define GL_ARB_stencil_texturing 1
5041#endif
5042
5043#ifndef GL_ARB_sync
5044#define GL_ARB_sync 1
5045#endif
5046
5047#ifndef GL_ARB_tessellation_shader
5048#define GL_ARB_tessellation_shader 1
5049#endif
5050
5051#ifndef GL_ARB_texture_barrier
5052#define GL_ARB_texture_barrier 1
5053#endif
5054
5055#ifndef GL_ARB_texture_border_clamp
5056#define GL_ARB_texture_border_clamp 1
5057enum : GLenum
5058{
5060};
5061#endif
5062
5063#ifndef GL_ARB_texture_buffer_object
5064#define GL_ARB_texture_buffer_object 1
5065enum : GLenum
5066{
5072};
5073extern void (KHRONOS_APIENTRY* const& glTexBufferARB) (GLenum target, GLenum internalformat, GLuint buffer);
5074#endif
5075
5076#ifndef GL_ARB_texture_buffer_object_rgb32
5077#define GL_ARB_texture_buffer_object_rgb32 1
5078#endif
5079
5080#ifndef GL_ARB_texture_buffer_range
5081#define GL_ARB_texture_buffer_range 1
5082#endif
5083
5084#ifndef GL_ARB_texture_compression
5085#define GL_ARB_texture_compression 1
5086enum : GLenum
5087{
5099};
5100extern void (KHRONOS_APIENTRY* const& glCompressedTexImage3DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
5101extern void (KHRONOS_APIENTRY* const& glCompressedTexImage2DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
5102extern void (KHRONOS_APIENTRY* const& glCompressedTexImage1DARB) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
5103extern void (KHRONOS_APIENTRY* const& glCompressedTexSubImage3DARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
5104extern void (KHRONOS_APIENTRY* const& glCompressedTexSubImage2DARB) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
5105extern void (KHRONOS_APIENTRY* const& glCompressedTexSubImage1DARB) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
5106extern void (KHRONOS_APIENTRY* const& glGetCompressedTexImageARB) (GLenum target, GLint level, void *img);
5107#endif
5108
5109#ifndef GL_ARB_texture_compression_bptc
5110#define GL_ARB_texture_compression_bptc 1
5111enum : GLenum
5112{
5117};
5118#endif
5119
5120#ifndef GL_ARB_texture_compression_rgtc
5121#define GL_ARB_texture_compression_rgtc 1
5122#endif
5123
5124#ifndef GL_ARB_texture_cube_map
5125#define GL_ARB_texture_cube_map 1
5126enum : GLenum
5127{
5140};
5141#endif
5142
5143#ifndef GL_ARB_texture_cube_map_array
5144#define GL_ARB_texture_cube_map_array 1
5145enum : GLenum
5146{
5154};
5155#endif
5156
5157#ifndef GL_ARB_texture_env_add
5158#define GL_ARB_texture_env_add 1
5159#endif
5160
5161#ifndef GL_ARB_texture_env_combine
5162#define GL_ARB_texture_env_combine 1
5163enum : GLenum
5164{
5187};
5188#endif
5189
5190#ifndef GL_ARB_texture_env_crossbar
5191#define GL_ARB_texture_env_crossbar 1
5192#endif
5193
5194#ifndef GL_ARB_texture_env_dot3
5195#define GL_ARB_texture_env_dot3 1
5196enum : GLenum
5197{
5200};
5201#endif
5202
5203#ifndef GL_ARB_texture_filter_anisotropic
5204#define GL_ARB_texture_filter_anisotropic 1
5205#endif
5206
5207#ifndef GL_ARB_texture_filter_minmax
5208#define GL_ARB_texture_filter_minmax 1
5209enum : GLenum
5210{
5213};
5214#endif
5215
5216#ifndef GL_ARB_texture_float
5217#define GL_ARB_texture_float 1
5218enum : GLenum
5219{
5240};
5241#endif
5242
5243#ifndef GL_ARB_texture_gather
5244#define GL_ARB_texture_gather 1
5245enum : GLenum
5246{
5250};
5251#endif
5252
5253#ifndef GL_ARB_texture_mirror_clamp_to_edge
5254#define GL_ARB_texture_mirror_clamp_to_edge 1
5255#endif
5256
5257#ifndef GL_ARB_texture_mirrored_repeat
5258#define GL_ARB_texture_mirrored_repeat 1
5259enum : GLenum
5260{
5262};
5263#endif
5264
5265#ifndef GL_ARB_texture_multisample
5266#define GL_ARB_texture_multisample 1
5267#endif
5268
5269#ifndef GL_ARB_texture_non_power_of_two
5270#define GL_ARB_texture_non_power_of_two 1
5271#endif
5272
5273#ifndef GL_ARB_texture_query_levels
5274#define GL_ARB_texture_query_levels 1
5275#endif
5276
5277#ifndef GL_ARB_texture_query_lod
5278#define GL_ARB_texture_query_lod 1
5279#endif
5280
5281#ifndef GL_ARB_texture_rectangle
5282#define GL_ARB_texture_rectangle 1
5283enum : GLenum
5284{
5289};
5290#endif
5291
5292#ifndef GL_ARB_texture_rg
5293#define GL_ARB_texture_rg 1
5294#endif
5295
5296#ifndef GL_ARB_texture_rgb10_a2ui
5297#define GL_ARB_texture_rgb10_a2ui 1
5298#endif
5299
5300#ifndef GL_ARB_texture_stencil8
5301#define GL_ARB_texture_stencil8 1
5302#endif
5303
5304#ifndef GL_ARB_texture_storage
5305#define GL_ARB_texture_storage 1
5306#endif
5307
5308#ifndef GL_ARB_texture_storage_multisample
5309#define GL_ARB_texture_storage_multisample 1
5310#endif
5311
5312#ifndef GL_ARB_texture_swizzle
5313#define GL_ARB_texture_swizzle 1
5314#endif
5315
5316#ifndef GL_ARB_texture_view
5317#define GL_ARB_texture_view 1
5318#endif
5319
5320#ifndef GL_ARB_timer_query
5321#define GL_ARB_timer_query 1
5322#endif
5323
5324#ifndef GL_ARB_transform_feedback2
5325#define GL_ARB_transform_feedback2 1
5326#endif
5327
5328#ifndef GL_ARB_transform_feedback3
5329#define GL_ARB_transform_feedback3 1
5330#endif
5331
5332#ifndef GL_ARB_transform_feedback_instanced
5333#define GL_ARB_transform_feedback_instanced 1
5334#endif
5335
5336#ifndef GL_ARB_transform_feedback_overflow_query
5337#define GL_ARB_transform_feedback_overflow_query 1
5338enum : GLenum
5339{
5342};
5343#endif
5344
5345#ifndef GL_ARB_transpose_matrix
5346#define GL_ARB_transpose_matrix 1
5347enum : GLenum
5348{
5353};
5354extern void (KHRONOS_APIENTRY* const& glLoadTransposeMatrixfARB) (const GLfloat *m);
5355extern void (KHRONOS_APIENTRY* const& glLoadTransposeMatrixdARB) (const GLdouble *m);
5356extern void (KHRONOS_APIENTRY* const& glMultTransposeMatrixfARB) (const GLfloat *m);
5357extern void (KHRONOS_APIENTRY* const& glMultTransposeMatrixdARB) (const GLdouble *m);
5358#endif
5359
5360#ifndef GL_ARB_uniform_buffer_object
5361#define GL_ARB_uniform_buffer_object 1
5362#endif
5363
5364#ifndef GL_ARB_vertex_array_bgra
5365#define GL_ARB_vertex_array_bgra 1
5366#endif
5367
5368#ifndef GL_ARB_vertex_array_object
5369#define GL_ARB_vertex_array_object 1
5370#endif
5371
5372#ifndef GL_ARB_vertex_attrib_64bit
5373#define GL_ARB_vertex_attrib_64bit 1
5374#endif
5375
5376#ifndef GL_ARB_vertex_attrib_binding
5377#define GL_ARB_vertex_attrib_binding 1
5378#endif
5379
5380#ifndef GL_ARB_vertex_blend
5381#define GL_ARB_vertex_blend 1
5382enum : GLenum
5383{
5426};
5427extern void (KHRONOS_APIENTRY* const& glWeightbvARB) (GLint size, const GLbyte *weights);
5428extern void (KHRONOS_APIENTRY* const& glWeightsvARB) (GLint size, const GLshort *weights);
5429extern void (KHRONOS_APIENTRY* const& glWeightivARB) (GLint size, const GLint *weights);
5430extern void (KHRONOS_APIENTRY* const& glWeightfvARB) (GLint size, const GLfloat *weights);
5431extern void (KHRONOS_APIENTRY* const& glWeightdvARB) (GLint size, const GLdouble *weights);
5432extern void (KHRONOS_APIENTRY* const& glWeightubvARB) (GLint size, const GLubyte *weights);
5433extern void (KHRONOS_APIENTRY* const& glWeightusvARB) (GLint size, const GLushort *weights);
5434extern void (KHRONOS_APIENTRY* const& glWeightuivARB) (GLint size, const GLuint *weights);
5435extern void (KHRONOS_APIENTRY* const& glWeightPointerARB) (GLint size, GLenum type, GLsizei stride, const void *pointer);
5436extern void (KHRONOS_APIENTRY* const& glVertexBlendARB) (GLint count);
5437#endif
5438
5439#ifndef GL_ARB_vertex_buffer_object
5440#define GL_ARB_vertex_buffer_object 1
5441enum : GLenum
5442{
5474};
5475extern void (KHRONOS_APIENTRY* const& glBindBufferARB) (GLenum target, GLuint buffer);
5476extern void (KHRONOS_APIENTRY* const& glDeleteBuffersARB) (GLsizei n, const GLuint *buffers);
5477extern void (KHRONOS_APIENTRY* const& glGenBuffersARB) (GLsizei n, GLuint *buffers);
5478extern GLboolean (KHRONOS_APIENTRY* const& glIsBufferARB) (GLuint buffer);
5479extern void (KHRONOS_APIENTRY* const& glBufferDataARB) (GLenum target, GLsizeiptrARB size, const void *data, GLenum usage);
5480extern void (KHRONOS_APIENTRY* const& glBufferSubDataARB) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data);
5481extern void (KHRONOS_APIENTRY* const& glGetBufferSubDataARB) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data);
5483extern GLboolean (KHRONOS_APIENTRY* const& glUnmapBufferARB) (GLenum target);
5484extern void (KHRONOS_APIENTRY* const& glGetBufferParameterivARB) (GLenum target, GLenum pname, GLint *params);
5485extern void (KHRONOS_APIENTRY* const& glGetBufferPointervARB) (GLenum target, GLenum pname, void **params);
5486#endif
5487
5488#ifndef GL_ARB_vertex_program
5489#define GL_ARB_vertex_program 1
5490enum : GLenum
5491{
5508};
5509extern void (KHRONOS_APIENTRY* const& glVertexAttrib1dARB) (GLuint index, GLdouble x);
5510extern void (KHRONOS_APIENTRY* const& glVertexAttrib1dvARB) (GLuint index, const GLdouble *v);
5511extern void (KHRONOS_APIENTRY* const& glVertexAttrib1fARB) (GLuint index, GLfloat x);
5512extern void (KHRONOS_APIENTRY* const& glVertexAttrib1fvARB) (GLuint index, const GLfloat *v);
5513extern void (KHRONOS_APIENTRY* const& glVertexAttrib1sARB) (GLuint index, GLshort x);
5514extern void (KHRONOS_APIENTRY* const& glVertexAttrib1svARB) (GLuint index, const GLshort *v);
5515extern void (KHRONOS_APIENTRY* const& glVertexAttrib2dARB) (GLuint index, GLdouble x, GLdouble y);
5516extern void (KHRONOS_APIENTRY* const& glVertexAttrib2dvARB) (GLuint index, const GLdouble *v);
5517extern void (KHRONOS_APIENTRY* const& glVertexAttrib2fARB) (GLuint index, GLfloat x, GLfloat y);
5518extern void (KHRONOS_APIENTRY* const& glVertexAttrib2fvARB) (GLuint index, const GLfloat *v);
5519extern void (KHRONOS_APIENTRY* const& glVertexAttrib2sARB) (GLuint index, GLshort x, GLshort y);
5520extern void (KHRONOS_APIENTRY* const& glVertexAttrib2svARB) (GLuint index, const GLshort *v);
5521extern void (KHRONOS_APIENTRY* const& glVertexAttrib3dARB) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
5522extern void (KHRONOS_APIENTRY* const& glVertexAttrib3dvARB) (GLuint index, const GLdouble *v);
5523extern void (KHRONOS_APIENTRY* const& glVertexAttrib3fARB) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
5524extern void (KHRONOS_APIENTRY* const& glVertexAttrib3fvARB) (GLuint index, const GLfloat *v);
5525extern void (KHRONOS_APIENTRY* const& glVertexAttrib3sARB) (GLuint index, GLshort x, GLshort y, GLshort z);
5526extern void (KHRONOS_APIENTRY* const& glVertexAttrib3svARB) (GLuint index, const GLshort *v);
5527extern void (KHRONOS_APIENTRY* const& glVertexAttrib4NbvARB) (GLuint index, const GLbyte *v);
5528extern void (KHRONOS_APIENTRY* const& glVertexAttrib4NivARB) (GLuint index, const GLint *v);
5529extern void (KHRONOS_APIENTRY* const& glVertexAttrib4NsvARB) (GLuint index, const GLshort *v);
5530extern void (KHRONOS_APIENTRY* const& glVertexAttrib4NubARB) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
5531extern void (KHRONOS_APIENTRY* const& glVertexAttrib4NubvARB) (GLuint index, const GLubyte *v);
5532extern void (KHRONOS_APIENTRY* const& glVertexAttrib4NuivARB) (GLuint index, const GLuint *v);
5533extern void (KHRONOS_APIENTRY* const& glVertexAttrib4NusvARB) (GLuint index, const GLushort *v);
5534extern void (KHRONOS_APIENTRY* const& glVertexAttrib4bvARB) (GLuint index, const GLbyte *v);
5535extern void (KHRONOS_APIENTRY* const& glVertexAttrib4dARB) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
5536extern void (KHRONOS_APIENTRY* const& glVertexAttrib4dvARB) (GLuint index, const GLdouble *v);
5537extern void (KHRONOS_APIENTRY* const& glVertexAttrib4fARB) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
5538extern void (KHRONOS_APIENTRY* const& glVertexAttrib4fvARB) (GLuint index, const GLfloat *v);
5539extern void (KHRONOS_APIENTRY* const& glVertexAttrib4ivARB) (GLuint index, const GLint *v);
5540extern void (KHRONOS_APIENTRY* const& glVertexAttrib4sARB) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
5541extern void (KHRONOS_APIENTRY* const& glVertexAttrib4svARB) (GLuint index, const GLshort *v);
5542extern void (KHRONOS_APIENTRY* const& glVertexAttrib4ubvARB) (GLuint index, const GLubyte *v);
5543extern void (KHRONOS_APIENTRY* const& glVertexAttrib4uivARB) (GLuint index, const GLuint *v);
5544extern void (KHRONOS_APIENTRY* const& glVertexAttrib4usvARB) (GLuint index, const GLushort *v);
5545extern void (KHRONOS_APIENTRY* const& glVertexAttribPointerARB) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
5546extern void (KHRONOS_APIENTRY* const& glEnableVertexAttribArrayARB) (GLuint index);
5547extern void (KHRONOS_APIENTRY* const& glDisableVertexAttribArrayARB) (GLuint index);
5548extern void (KHRONOS_APIENTRY* const& glGetVertexAttribdvARB) (GLuint index, GLenum pname, GLdouble *params);
5549extern void (KHRONOS_APIENTRY* const& glGetVertexAttribfvARB) (GLuint index, GLenum pname, GLfloat *params);
5550extern void (KHRONOS_APIENTRY* const& glGetVertexAttribivARB) (GLuint index, GLenum pname, GLint *params);
5551extern void (KHRONOS_APIENTRY* const& glGetVertexAttribPointervARB) (GLuint index, GLenum pname, void **pointer);
5552#endif
5553
5554#ifndef GL_ARB_vertex_shader
5555#define GL_ARB_vertex_shader 1
5556enum : GLenum
5557{
5565};
5566extern void (KHRONOS_APIENTRY* const& glBindAttribLocationARB) (GLhandleARB programObj, GLuint index, const GLcharARB *name);
5567extern void (KHRONOS_APIENTRY* const& glGetActiveAttribARB) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
5568extern GLint (KHRONOS_APIENTRY* const& glGetAttribLocationARB) (GLhandleARB programObj, const GLcharARB *name);
5569#endif
5570
5571#ifndef GL_ARB_vertex_type_10f_11f_11f_rev
5572#define GL_ARB_vertex_type_10f_11f_11f_rev 1
5573#endif
5574
5575#ifndef GL_ARB_vertex_type_2_10_10_10_rev
5576#define GL_ARB_vertex_type_2_10_10_10_rev 1
5577#endif
5578
5579#ifndef GL_ARB_viewport_array
5580#define GL_ARB_viewport_array 1
5581extern void (KHRONOS_APIENTRY* const& glDepthRangeArraydvNV) (GLuint first, GLsizei count, const GLdouble *v);
5582extern void (KHRONOS_APIENTRY* const& glDepthRangeIndexeddNV) (GLuint index, GLdouble n, GLdouble f);
5583#endif
5584
5585#ifndef GL_ARB_window_pos
5586#define GL_ARB_window_pos 1
5587extern void (KHRONOS_APIENTRY* const& glWindowPos2dARB) (GLdouble x, GLdouble y);
5588extern void (KHRONOS_APIENTRY* const& glWindowPos2dvARB) (const GLdouble *v);
5589extern void (KHRONOS_APIENTRY* const& glWindowPos2fARB) (GLfloat x, GLfloat y);
5590extern void (KHRONOS_APIENTRY* const& glWindowPos2fvARB) (const GLfloat *v);
5591extern void (KHRONOS_APIENTRY* const& glWindowPos2iARB) (GLint x, GLint y);
5592extern void (KHRONOS_APIENTRY* const& glWindowPos2ivARB) (const GLint *v);
5593extern void (KHRONOS_APIENTRY* const& glWindowPos2sARB) (GLshort x, GLshort y);
5594extern void (KHRONOS_APIENTRY* const& glWindowPos2svARB) (const GLshort *v);
5595extern void (KHRONOS_APIENTRY* const& glWindowPos3dARB) (GLdouble x, GLdouble y, GLdouble z);
5596extern void (KHRONOS_APIENTRY* const& glWindowPos3dvARB) (const GLdouble *v);
5597extern void (KHRONOS_APIENTRY* const& glWindowPos3fARB) (GLfloat x, GLfloat y, GLfloat z);
5598extern void (KHRONOS_APIENTRY* const& glWindowPos3fvARB) (const GLfloat *v);
5599extern void (KHRONOS_APIENTRY* const& glWindowPos3iARB) (GLint x, GLint y, GLint z);
5600extern void (KHRONOS_APIENTRY* const& glWindowPos3ivARB) (const GLint *v);
5601extern void (KHRONOS_APIENTRY* const& glWindowPos3sARB) (GLshort x, GLshort y, GLshort z);
5602extern void (KHRONOS_APIENTRY* const& glWindowPos3svARB) (const GLshort *v);
5603#endif
5604
5605#ifndef GL_ATI_draw_buffers
5606#define GL_ATI_draw_buffers 1
5607enum : GLenum
5608{
5626};
5627extern void (KHRONOS_APIENTRY* const& glDrawBuffersATI) (GLsizei n, const GLenum *bufs);
5628#endif
5629
5630#ifndef GL_ATI_element_array
5631#define GL_ATI_element_array 1
5632enum : GLenum
5633{
5637};
5638extern void (KHRONOS_APIENTRY* const& glElementPointerATI) (GLenum type, const void *pointer);
5639extern void (KHRONOS_APIENTRY* const& glDrawElementArrayATI) (GLenum mode, GLsizei count);
5640extern void (KHRONOS_APIENTRY* const& glDrawRangeElementArrayATI) (GLenum mode, GLuint start, GLuint end, GLsizei count);
5641#endif
5642
5643#ifndef GL_ATI_envmap_bumpmap
5644#define GL_ATI_envmap_bumpmap 1
5645enum : GLenum
5646{
5651 GL_DUDV_ATI = 0x8779,
5655};
5656extern void (KHRONOS_APIENTRY* const& glTexBumpParameterivATI) (GLenum pname, const GLint *param);
5657extern void (KHRONOS_APIENTRY* const& glTexBumpParameterfvATI) (GLenum pname, const GLfloat *param);
5658extern void (KHRONOS_APIENTRY* const& glGetTexBumpParameterivATI) (GLenum pname, GLint *param);
5659extern void (KHRONOS_APIENTRY* const& glGetTexBumpParameterfvATI) (GLenum pname, GLfloat *param);
5660#endif
5661
5662#ifndef GL_ATI_fragment_shader
5663#define GL_ATI_fragment_shader 1
5664enum : GLenum
5665{
5731 GL_MOV_ATI = 0x8961,
5732 GL_ADD_ATI = 0x8963,
5733 GL_MUL_ATI = 0x8964,
5734 GL_SUB_ATI = 0x8965,
5735 GL_DOT3_ATI = 0x8966,
5736 GL_DOT4_ATI = 0x8967,
5737 GL_MAD_ATI = 0x8968,
5738 GL_LERP_ATI = 0x8969,
5739 GL_CND_ATI = 0x896A,
5740 GL_CND0_ATI = 0x896B,
5757 GL_RED_BIT_ATI = 0x00000001,
5758 GL_GREEN_BIT_ATI = 0x00000002,
5759 GL_BLUE_BIT_ATI = 0x00000004,
5760 GL_2X_BIT_ATI = 0x00000001,
5761 GL_4X_BIT_ATI = 0x00000002,
5762 GL_8X_BIT_ATI = 0x00000004,
5763 GL_HALF_BIT_ATI = 0x00000008,
5765 GL_EIGHTH_BIT_ATI = 0x00000020,
5767 GL_COMP_BIT_ATI = 0x00000002,
5768 GL_NEGATE_BIT_ATI = 0x00000004,
5769 GL_BIAS_BIT_ATI = 0x00000008,
5770};
5771extern GLuint (KHRONOS_APIENTRY* const& glGenFragmentShadersATI) (GLuint range);
5772extern void (KHRONOS_APIENTRY* const& glBindFragmentShaderATI) (GLuint id);
5773extern void (KHRONOS_APIENTRY* const& glDeleteFragmentShaderATI) (GLuint id);
5774extern void (KHRONOS_APIENTRY* const& glBeginFragmentShaderATI) ();
5775extern void (KHRONOS_APIENTRY* const& glEndFragmentShaderATI) ();
5776extern void (KHRONOS_APIENTRY* const& glPassTexCoordATI) (GLuint dst, GLuint coord, GLenum swizzle);
5777extern void (KHRONOS_APIENTRY* const& glSampleMapATI) (GLuint dst, GLuint interp, GLenum swizzle);
5781extern void (KHRONOS_APIENTRY* const& glAlphaFragmentOp1ATI) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
5784extern void (KHRONOS_APIENTRY* const& glSetFragmentShaderConstantATI) (GLuint dst, const GLfloat *value);
5785#endif
5786
5787#ifndef GL_ATI_map_object_buffer
5788#define GL_ATI_map_object_buffer 1
5790extern void (KHRONOS_APIENTRY* const& glUnmapObjectBufferATI) (GLuint buffer);
5791#endif
5792
5793#ifndef GL_ATI_meminfo
5794#define GL_ATI_meminfo 1
5795enum : GLenum
5796{
5800};
5801#endif
5802
5803#ifndef GL_ATI_pixel_format_float
5804#define GL_ATI_pixel_format_float 1
5805enum : GLenum
5806{
5809};
5810#endif
5811
5812#ifndef GL_ATI_pn_triangles
5813#define GL_ATI_pn_triangles 1
5814enum : GLenum
5815{
5825};
5826extern void (KHRONOS_APIENTRY* const& glPNTrianglesiATI) (GLenum pname, GLint param);
5827extern void (KHRONOS_APIENTRY* const& glPNTrianglesfATI) (GLenum pname, GLfloat param);
5828#endif
5829
5830#ifndef GL_ATI_separate_stencil
5831#define GL_ATI_separate_stencil 1
5832enum : GLenum
5833{
5838};
5839extern void (KHRONOS_APIENTRY* const& glStencilOpSeparateATI) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
5840extern void (KHRONOS_APIENTRY* const& glStencilFuncSeparateATI) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
5841#endif
5842
5843#ifndef GL_ATI_text_fragment_shader
5844#define GL_ATI_text_fragment_shader 1
5845enum : GLenum
5846{
5848};
5849#endif
5850
5851#ifndef GL_ATI_texture_env_combine3
5852#define GL_ATI_texture_env_combine3 1
5853enum : GLenum
5854{
5858};
5859#endif
5860
5861#ifndef GL_ATI_texture_float
5862#define GL_ATI_texture_float 1
5863enum : GLenum
5864{
5877};
5878#endif
5879
5880#ifndef GL_ATI_texture_mirror_once
5881#define GL_ATI_texture_mirror_once 1
5882enum : GLenum
5883{
5886};
5887#endif
5888
5889#ifndef GL_ATI_vertex_array_object
5890#define GL_ATI_vertex_array_object 1
5891enum : GLenum
5892{
5901};
5902extern GLuint (KHRONOS_APIENTRY* const& glNewObjectBufferATI) (GLsizei size, const void *pointer, GLenum usage);
5903extern GLboolean (KHRONOS_APIENTRY* const& glIsObjectBufferATI) (GLuint buffer);
5904extern void (KHRONOS_APIENTRY* const& glUpdateObjectBufferATI) (GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve);
5905extern void (KHRONOS_APIENTRY* const& glGetObjectBufferfvATI) (GLuint buffer, GLenum pname, GLfloat *params);
5906extern void (KHRONOS_APIENTRY* const& glGetObjectBufferivATI) (GLuint buffer, GLenum pname, GLint *params);
5907extern void (KHRONOS_APIENTRY* const& glFreeObjectBufferATI) (GLuint buffer);
5908extern void (KHRONOS_APIENTRY* const& glArrayObjectATI) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
5909extern void (KHRONOS_APIENTRY* const& glGetArrayObjectfvATI) (GLenum array, GLenum pname, GLfloat *params);
5910extern void (KHRONOS_APIENTRY* const& glGetArrayObjectivATI) (GLenum array, GLenum pname, GLint *params);
5911extern void (KHRONOS_APIENTRY* const& glVariantArrayObjectATI) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
5912extern void (KHRONOS_APIENTRY* const& glGetVariantArrayObjectfvATI) (GLuint id, GLenum pname, GLfloat *params);
5913extern void (KHRONOS_APIENTRY* const& glGetVariantArrayObjectivATI) (GLuint id, GLenum pname, GLint *params);
5914#endif
5915
5916#ifndef GL_ATI_vertex_attrib_array_object
5917#define GL_ATI_vertex_attrib_array_object 1
5918extern void (KHRONOS_APIENTRY* const& glVertexAttribArrayObjectATI) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
5919extern void (KHRONOS_APIENTRY* const& glGetVertexAttribArrayObjectfvATI) (GLuint index, GLenum pname, GLfloat *params);
5920extern void (KHRONOS_APIENTRY* const& glGetVertexAttribArrayObjectivATI) (GLuint index, GLenum pname, GLint *params);
5921#endif
5922
5923#ifndef GL_ATI_vertex_streams
5924#define GL_ATI_vertex_streams 1
5925enum : GLenum
5926{
5937};
5938extern void (KHRONOS_APIENTRY* const& glVertexStream1sATI) (GLenum stream, GLshort x);
5939extern void (KHRONOS_APIENTRY* const& glVertexStream1svATI) (GLenum stream, const GLshort *coords);
5940extern void (KHRONOS_APIENTRY* const& glVertexStream1iATI) (GLenum stream, GLint x);
5941extern void (KHRONOS_APIENTRY* const& glVertexStream1ivATI) (GLenum stream, const GLint *coords);
5942extern void (KHRONOS_APIENTRY* const& glVertexStream1fATI) (GLenum stream, GLfloat x);
5943extern void (KHRONOS_APIENTRY* const& glVertexStream1fvATI) (GLenum stream, const GLfloat *coords);
5944extern void (KHRONOS_APIENTRY* const& glVertexStream1dATI) (GLenum stream, GLdouble x);
5945extern void (KHRONOS_APIENTRY* const& glVertexStream1dvATI) (GLenum stream, const GLdouble *coords);
5946extern void (KHRONOS_APIENTRY* const& glVertexStream2sATI) (GLenum stream, GLshort x, GLshort y);
5947extern void (KHRONOS_APIENTRY* const& glVertexStream2svATI) (GLenum stream, const GLshort *coords);
5948extern void (KHRONOS_APIENTRY* const& glVertexStream2iATI) (GLenum stream, GLint x, GLint y);
5949extern void (KHRONOS_APIENTRY* const& glVertexStream2ivATI) (GLenum stream, const GLint *coords);
5950extern void (KHRONOS_APIENTRY* const& glVertexStream2fATI) (GLenum stream, GLfloat x, GLfloat y);
5951extern void (KHRONOS_APIENTRY* const& glVertexStream2fvATI) (GLenum stream, const GLfloat *coords);
5952extern void (KHRONOS_APIENTRY* const& glVertexStream2dATI) (GLenum stream, GLdouble x, GLdouble y);
5953extern void (KHRONOS_APIENTRY* const& glVertexStream2dvATI) (GLenum stream, const GLdouble *coords);
5954extern void (KHRONOS_APIENTRY* const& glVertexStream3sATI) (GLenum stream, GLshort x, GLshort y, GLshort z);
5955extern void (KHRONOS_APIENTRY* const& glVertexStream3svATI) (GLenum stream, const GLshort *coords);
5956extern void (KHRONOS_APIENTRY* const& glVertexStream3iATI) (GLenum stream, GLint x, GLint y, GLint z);
5957extern void (KHRONOS_APIENTRY* const& glVertexStream3ivATI) (GLenum stream, const GLint *coords);
5958extern void (KHRONOS_APIENTRY* const& glVertexStream3fATI) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
5959extern void (KHRONOS_APIENTRY* const& glVertexStream3fvATI) (GLenum stream, const GLfloat *coords);
5960extern void (KHRONOS_APIENTRY* const& glVertexStream3dATI) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
5961extern void (KHRONOS_APIENTRY* const& glVertexStream3dvATI) (GLenum stream, const GLdouble *coords);
5962extern void (KHRONOS_APIENTRY* const& glVertexStream4sATI) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
5963extern void (KHRONOS_APIENTRY* const& glVertexStream4svATI) (GLenum stream, const GLshort *coords);
5964extern void (KHRONOS_APIENTRY* const& glVertexStream4iATI) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
5965extern void (KHRONOS_APIENTRY* const& glVertexStream4ivATI) (GLenum stream, const GLint *coords);
5966extern void (KHRONOS_APIENTRY* const& glVertexStream4fATI) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
5967extern void (KHRONOS_APIENTRY* const& glVertexStream4fvATI) (GLenum stream, const GLfloat *coords);
5968extern void (KHRONOS_APIENTRY* const& glVertexStream4dATI) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
5969extern void (KHRONOS_APIENTRY* const& glVertexStream4dvATI) (GLenum stream, const GLdouble *coords);
5970extern void (KHRONOS_APIENTRY* const& glNormalStream3bATI) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
5971extern void (KHRONOS_APIENTRY* const& glNormalStream3bvATI) (GLenum stream, const GLbyte *coords);
5972extern void (KHRONOS_APIENTRY* const& glNormalStream3sATI) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
5973extern void (KHRONOS_APIENTRY* const& glNormalStream3svATI) (GLenum stream, const GLshort *coords);
5974extern void (KHRONOS_APIENTRY* const& glNormalStream3iATI) (GLenum stream, GLint nx, GLint ny, GLint nz);
5975extern void (KHRONOS_APIENTRY* const& glNormalStream3ivATI) (GLenum stream, const GLint *coords);
5976extern void (KHRONOS_APIENTRY* const& glNormalStream3fATI) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
5977extern void (KHRONOS_APIENTRY* const& glNormalStream3fvATI) (GLenum stream, const GLfloat *coords);
5978extern void (KHRONOS_APIENTRY* const& glNormalStream3dATI) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
5979extern void (KHRONOS_APIENTRY* const& glNormalStream3dvATI) (GLenum stream, const GLdouble *coords);
5980extern void (KHRONOS_APIENTRY* const& glClientActiveVertexStreamATI) (GLenum stream);
5981extern void (KHRONOS_APIENTRY* const& glVertexBlendEnviATI) (GLenum pname, GLint param);
5982extern void (KHRONOS_APIENTRY* const& glVertexBlendEnvfATI) (GLenum pname, GLfloat param);
5983#endif
5984
5985#ifndef GL_EXT_422_pixels
5986#define GL_EXT_422_pixels 1
5987enum : GLenum
5988{
5989 GL_422_EXT = 0x80CC,
5993};
5994#endif
5995
5996#ifndef GL_EXT_EGL_image_storage
5997#define GL_EXT_EGL_image_storage 1
5998extern void (KHRONOS_APIENTRY* const& glEGLImageTargetTexStorageEXT) (GLenum target, GLeglImageOES image, const GLint* attrib_list);
5999extern void (KHRONOS_APIENTRY* const& glEGLImageTargetTextureStorageEXT) (GLuint texture, GLeglImageOES image, const GLint* attrib_list);
6000#endif
6001
6002#ifndef GL_EXT_EGL_sync
6003#define GL_EXT_EGL_sync 1
6004#endif
6005
6006#ifndef GL_EXT_abgr
6007#define GL_EXT_abgr 1
6008enum : GLenum
6009{
6010 GL_ABGR_EXT = 0x8000,
6011};
6012#endif
6013
6014#ifndef GL_EXT_bgra
6015#define GL_EXT_bgra 1
6016enum : GLenum
6017{
6018 GL_BGR_EXT = 0x80E0,
6019 GL_BGRA_EXT = 0x80E1,
6020};
6021#endif
6022
6023#ifndef GL_EXT_bindable_uniform
6024#define GL_EXT_bindable_uniform 1
6025enum : GLenum
6026{
6033};
6034extern void (KHRONOS_APIENTRY* const& glUniformBufferEXT) (GLuint program, GLint location, GLuint buffer);
6035extern GLint (KHRONOS_APIENTRY* const& glGetUniformBufferSizeEXT) (GLuint program, GLint location);
6036extern GLintptr (KHRONOS_APIENTRY* const& glGetUniformOffsetEXT) (GLuint program, GLint location);
6037#endif
6038
6039#ifndef GL_EXT_blend_color
6040#define GL_EXT_blend_color 1
6041enum : GLenum
6042{
6048};
6049extern void (KHRONOS_APIENTRY* const& glBlendColorEXT) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
6050#endif
6051
6052#ifndef GL_EXT_blend_equation_separate
6053#define GL_EXT_blend_equation_separate 1
6054enum : GLenum
6055{
6058};
6059extern void (KHRONOS_APIENTRY* const& glBlendEquationSeparateEXT) (GLenum modeRGB, GLenum modeAlpha);
6060#endif
6061
6062#ifndef GL_EXT_blend_func_separate
6063#define GL_EXT_blend_func_separate 1
6064enum : GLenum
6065{
6070};
6071extern void (KHRONOS_APIENTRY* const& glBlendFuncSeparateEXT) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
6072#endif
6073
6074#ifndef GL_EXT_blend_logic_op
6075#define GL_EXT_blend_logic_op 1
6076#endif
6077
6078#ifndef GL_EXT_blend_minmax
6079#define GL_EXT_blend_minmax 1
6080enum : GLenum
6081{
6082 GL_MIN_EXT = 0x8007,
6083 GL_MAX_EXT = 0x8008,
6086};
6087extern void (KHRONOS_APIENTRY* const& glBlendEquationEXT) (GLenum mode);
6088#endif
6089
6090#ifndef GL_EXT_blend_subtract
6091#define GL_EXT_blend_subtract 1
6092enum : GLenum
6093{
6096};
6097#endif
6098
6099#ifndef GL_EXT_clip_volume_hint
6100#define GL_EXT_clip_volume_hint 1
6101enum : GLenum
6102{
6104};
6105#endif
6106
6107#ifndef GL_EXT_cmyka
6108#define GL_EXT_cmyka 1
6109enum : GLenum
6110{
6111 GL_CMYK_EXT = 0x800C,
6115};
6116#endif
6117
6118#ifndef GL_EXT_color_subtable
6119#define GL_EXT_color_subtable 1
6120extern void (KHRONOS_APIENTRY* const& glColorSubTableEXT) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data);
6121extern void (KHRONOS_APIENTRY* const& glCopyColorSubTableEXT) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
6122#endif
6123
6124#ifndef GL_EXT_compiled_vertex_array
6125#define GL_EXT_compiled_vertex_array 1
6126enum : GLenum
6127{
6130};
6131extern void (KHRONOS_APIENTRY* const& glLockArraysEXT) (GLint first, GLsizei count);
6132extern void (KHRONOS_APIENTRY* const& glUnlockArraysEXT) ();
6133#endif
6134
6135#ifndef GL_EXT_convolution
6136#define GL_EXT_convolution 1
6137enum : GLenum
6138{
6159};
6160extern void (KHRONOS_APIENTRY* const& glConvolutionFilter1DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image);
6161extern void (KHRONOS_APIENTRY* const& glConvolutionFilter2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image);
6162extern void (KHRONOS_APIENTRY* const& glConvolutionParameterfEXT) (GLenum target, GLenum pname, GLfloat params);
6163extern void (KHRONOS_APIENTRY* const& glConvolutionParameterfvEXT) (GLenum target, GLenum pname, const GLfloat *params);
6164extern void (KHRONOS_APIENTRY* const& glConvolutionParameteriEXT) (GLenum target, GLenum pname, GLint params);
6165extern void (KHRONOS_APIENTRY* const& glConvolutionParameterivEXT) (GLenum target, GLenum pname, const GLint *params);
6166extern void (KHRONOS_APIENTRY* const& glCopyConvolutionFilter1DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
6167extern void (KHRONOS_APIENTRY* const& glCopyConvolutionFilter2DEXT) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
6168extern void (KHRONOS_APIENTRY* const& glGetConvolutionFilterEXT) (GLenum target, GLenum format, GLenum type, void *image);
6169extern void (KHRONOS_APIENTRY* const& glGetConvolutionParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
6170extern void (KHRONOS_APIENTRY* const& glGetConvolutionParameterivEXT) (GLenum target, GLenum pname, GLint *params);
6171extern void (KHRONOS_APIENTRY* const& glGetSeparableFilterEXT) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span);
6172extern void (KHRONOS_APIENTRY* const& glSeparableFilter2DEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column);
6173#endif
6174
6175#ifndef GL_EXT_coordinate_frame
6176#define GL_EXT_coordinate_frame 1
6177enum : GLenum
6178{
6193};
6194extern void (KHRONOS_APIENTRY* const& glTangent3bEXT) (GLbyte tx, GLbyte ty, GLbyte tz);
6195extern void (KHRONOS_APIENTRY* const& glTangent3bvEXT) (const GLbyte *v);
6196extern void (KHRONOS_APIENTRY* const& glTangent3dEXT) (GLdouble tx, GLdouble ty, GLdouble tz);
6197extern void (KHRONOS_APIENTRY* const& glTangent3dvEXT) (const GLdouble *v);
6198extern void (KHRONOS_APIENTRY* const& glTangent3fEXT) (GLfloat tx, GLfloat ty, GLfloat tz);
6199extern void (KHRONOS_APIENTRY* const& glTangent3fvEXT) (const GLfloat *v);
6200extern void (KHRONOS_APIENTRY* const& glTangent3iEXT) (GLint tx, GLint ty, GLint tz);
6201extern void (KHRONOS_APIENTRY* const& glTangent3ivEXT) (const GLint *v);
6202extern void (KHRONOS_APIENTRY* const& glTangent3sEXT) (GLshort tx, GLshort ty, GLshort tz);
6203extern void (KHRONOS_APIENTRY* const& glTangent3svEXT) (const GLshort *v);
6204extern void (KHRONOS_APIENTRY* const& glBinormal3bEXT) (GLbyte bx, GLbyte by, GLbyte bz);
6205extern void (KHRONOS_APIENTRY* const& glBinormal3bvEXT) (const GLbyte *v);
6206extern void (KHRONOS_APIENTRY* const& glBinormal3dEXT) (GLdouble bx, GLdouble by, GLdouble bz);
6207extern void (KHRONOS_APIENTRY* const& glBinormal3dvEXT) (const GLdouble *v);
6208extern void (KHRONOS_APIENTRY* const& glBinormal3fEXT) (GLfloat bx, GLfloat by, GLfloat bz);
6209extern void (KHRONOS_APIENTRY* const& glBinormal3fvEXT) (const GLfloat *v);
6210extern void (KHRONOS_APIENTRY* const& glBinormal3iEXT) (GLint bx, GLint by, GLint bz);
6211extern void (KHRONOS_APIENTRY* const& glBinormal3ivEXT) (const GLint *v);
6212extern void (KHRONOS_APIENTRY* const& glBinormal3sEXT) (GLshort bx, GLshort by, GLshort bz);
6213extern void (KHRONOS_APIENTRY* const& glBinormal3svEXT) (const GLshort *v);
6214extern void (KHRONOS_APIENTRY* const& glTangentPointerEXT) (GLenum type, GLsizei stride, const void *pointer);
6215extern void (KHRONOS_APIENTRY* const& glBinormalPointerEXT) (GLenum type, GLsizei stride, const void *pointer);
6216#endif
6217
6218#ifndef GL_EXT_copy_texture
6219#define GL_EXT_copy_texture 1
6220extern void (KHRONOS_APIENTRY* const& glCopyTexImage1DEXT) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
6222extern void (KHRONOS_APIENTRY* const& glCopyTexSubImage1DEXT) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
6223extern void (KHRONOS_APIENTRY* const& glCopyTexSubImage2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6225#endif
6226
6227#ifndef GL_EXT_cull_vertex
6228#define GL_EXT_cull_vertex 1
6229enum : GLenum
6230{
6234};
6235extern void (KHRONOS_APIENTRY* const& glCullParameterdvEXT) (GLenum pname, GLdouble *params);
6236extern void (KHRONOS_APIENTRY* const& glCullParameterfvEXT) (GLenum pname, GLfloat *params);
6237#endif
6238
6239#ifndef GL_EXT_debug_label
6240#define GL_EXT_debug_label 1
6241enum : GLenum
6242{
6249};
6250extern void (KHRONOS_APIENTRY* const& glLabelObjectEXT) (GLenum type, GLuint object, GLsizei length, const GLchar *label);
6251extern void (KHRONOS_APIENTRY* const& glGetObjectLabelEXT) (GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label);
6252#endif
6253
6254#ifndef GL_EXT_debug_marker
6255#define GL_EXT_debug_marker 1
6256extern void (KHRONOS_APIENTRY* const& glInsertEventMarkerEXT) (GLsizei length, const GLchar *marker);
6257extern void (KHRONOS_APIENTRY* const& glPushGroupMarkerEXT) (GLsizei length, const GLchar *marker);
6258extern void (KHRONOS_APIENTRY* const& glPopGroupMarkerEXT) ();
6259#endif
6260
6261#ifndef GL_EXT_depth_bounds_test
6262#define GL_EXT_depth_bounds_test 1
6263enum : GLenum
6264{
6267};
6268extern void (KHRONOS_APIENTRY* const& glDepthBoundsEXT) (GLclampd zmin, GLclampd zmax);
6269#endif
6270
6271#ifndef GL_EXT_direct_state_access
6272#define GL_EXT_direct_state_access 1
6273enum : GLenum
6274{
6278};
6279extern void (KHRONOS_APIENTRY* const& glMatrixLoadfEXT) (GLenum mode, const GLfloat *m);
6280extern void (KHRONOS_APIENTRY* const& glMatrixLoaddEXT) (GLenum mode, const GLdouble *m);
6281extern void (KHRONOS_APIENTRY* const& glMatrixMultfEXT) (GLenum mode, const GLfloat *m);
6282extern void (KHRONOS_APIENTRY* const& glMatrixMultdEXT) (GLenum mode, const GLdouble *m);
6283extern void (KHRONOS_APIENTRY* const& glMatrixLoadIdentityEXT) (GLenum mode);
6284extern void (KHRONOS_APIENTRY* const& glMatrixRotatefEXT) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
6285extern void (KHRONOS_APIENTRY* const& glMatrixRotatedEXT) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
6286extern void (KHRONOS_APIENTRY* const& glMatrixScalefEXT) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
6287extern void (KHRONOS_APIENTRY* const& glMatrixScaledEXT) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
6288extern void (KHRONOS_APIENTRY* const& glMatrixTranslatefEXT) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
6289extern void (KHRONOS_APIENTRY* const& glMatrixTranslatedEXT) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
6292extern void (KHRONOS_APIENTRY* const& glMatrixPopEXT) (GLenum mode);
6293extern void (KHRONOS_APIENTRY* const& glMatrixPushEXT) (GLenum mode);
6294extern void (KHRONOS_APIENTRY* const& glClientAttribDefaultEXT) (GLbitfield mask);
6295extern void (KHRONOS_APIENTRY* const& glPushClientAttribDefaultEXT) (GLbitfield mask);
6296extern void (KHRONOS_APIENTRY* const& glTextureParameterfEXT) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
6297extern void (KHRONOS_APIENTRY* const& glTextureParameterfvEXT) (GLuint texture, GLenum target, GLenum pname, const GLfloat *params);
6298extern void (KHRONOS_APIENTRY* const& glTextureParameteriEXT) (GLuint texture, GLenum target, GLenum pname, GLint param);
6299extern void (KHRONOS_APIENTRY* const& glTextureParameterivEXT) (GLuint texture, GLenum target, GLenum pname, const GLint *params);
6302extern void (KHRONOS_APIENTRY* const& glTextureSubImage1DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
6303extern void (KHRONOS_APIENTRY* const& glTextureSubImage2DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
6306extern void (KHRONOS_APIENTRY* const& glCopyTextureSubImage1DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
6307extern void (KHRONOS_APIENTRY* const& glCopyTextureSubImage2DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6308extern void (KHRONOS_APIENTRY* const& glGetTextureImageEXT) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
6309extern void (KHRONOS_APIENTRY* const& glGetTextureParameterfvEXT) (GLuint texture, GLenum target, GLenum pname, GLfloat *params);
6310extern void (KHRONOS_APIENTRY* const& glGetTextureParameterivEXT) (GLuint texture, GLenum target, GLenum pname, GLint *params);
6311extern void (KHRONOS_APIENTRY* const& glGetTextureLevelParameterfvEXT) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params);
6312extern void (KHRONOS_APIENTRY* const& glGetTextureLevelParameterivEXT) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params);
6316extern void (KHRONOS_APIENTRY* const& glBindMultiTextureEXT) (GLenum texunit, GLenum target, GLuint texture);
6317extern void (KHRONOS_APIENTRY* const& glMultiTexCoordPointerEXT) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer);
6318extern void (KHRONOS_APIENTRY* const& glMultiTexEnvfEXT) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
6319extern void (KHRONOS_APIENTRY* const& glMultiTexEnvfvEXT) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
6320extern void (KHRONOS_APIENTRY* const& glMultiTexEnviEXT) (GLenum texunit, GLenum target, GLenum pname, GLint param);
6321extern void (KHRONOS_APIENTRY* const& glMultiTexEnvivEXT) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
6322extern void (KHRONOS_APIENTRY* const& glMultiTexGendEXT) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
6323extern void (KHRONOS_APIENTRY* const& glMultiTexGendvEXT) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params);
6324extern void (KHRONOS_APIENTRY* const& glMultiTexGenfEXT) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
6325extern void (KHRONOS_APIENTRY* const& glMultiTexGenfvEXT) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params);
6326extern void (KHRONOS_APIENTRY* const& glMultiTexGeniEXT) (GLenum texunit, GLenum coord, GLenum pname, GLint param);
6327extern void (KHRONOS_APIENTRY* const& glMultiTexGenivEXT) (GLenum texunit, GLenum coord, GLenum pname, const GLint *params);
6328extern void (KHRONOS_APIENTRY* const& glGetMultiTexEnvfvEXT) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
6329extern void (KHRONOS_APIENTRY* const& glGetMultiTexEnvivEXT) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
6330extern void (KHRONOS_APIENTRY* const& glGetMultiTexGendvEXT) (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params);
6331extern void (KHRONOS_APIENTRY* const& glGetMultiTexGenfvEXT) (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params);
6332extern void (KHRONOS_APIENTRY* const& glGetMultiTexGenivEXT) (GLenum texunit, GLenum coord, GLenum pname, GLint *params);
6333extern void (KHRONOS_APIENTRY* const& glMultiTexParameteriEXT) (GLenum texunit, GLenum target, GLenum pname, GLint param);
6334extern void (KHRONOS_APIENTRY* const& glMultiTexParameterivEXT) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
6335extern void (KHRONOS_APIENTRY* const& glMultiTexParameterfEXT) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
6336extern void (KHRONOS_APIENTRY* const& glMultiTexParameterfvEXT) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params);
6337extern void (KHRONOS_APIENTRY* const& glMultiTexImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
6339extern void (KHRONOS_APIENTRY* const& glMultiTexSubImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
6340extern void (KHRONOS_APIENTRY* const& glMultiTexSubImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
6341extern void (KHRONOS_APIENTRY* const& glCopyMultiTexImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
6343extern void (KHRONOS_APIENTRY* const& glCopyMultiTexSubImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
6344extern void (KHRONOS_APIENTRY* const& glCopyMultiTexSubImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6345extern void (KHRONOS_APIENTRY* const& glGetMultiTexImageEXT) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
6346extern void (KHRONOS_APIENTRY* const& glGetMultiTexParameterfvEXT) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
6347extern void (KHRONOS_APIENTRY* const& glGetMultiTexParameterivEXT) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
6348extern void (KHRONOS_APIENTRY* const& glGetMultiTexLevelParameterfvEXT) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params);
6349extern void (KHRONOS_APIENTRY* const& glGetMultiTexLevelParameterivEXT) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params);
6353extern void (KHRONOS_APIENTRY* const& glEnableClientStateIndexedEXT) (GLenum array, GLuint index);
6354extern void (KHRONOS_APIENTRY* const& glDisableClientStateIndexedEXT) (GLenum array, GLuint index);
6355extern void (KHRONOS_APIENTRY* const& glGetFloatIndexedvEXT) (GLenum target, GLuint index, GLfloat *data);
6356extern void (KHRONOS_APIENTRY* const& glGetDoubleIndexedvEXT) (GLenum target, GLuint index, GLdouble *data);
6357extern void (KHRONOS_APIENTRY* const& glGetPointerIndexedvEXT) (GLenum target, GLuint index, void **data);
6358extern void (KHRONOS_APIENTRY* const& glEnableIndexedEXT) (GLenum target, GLuint index);
6359extern void (KHRONOS_APIENTRY* const& glDisableIndexedEXT) (GLenum target, GLuint index);
6360extern GLboolean (KHRONOS_APIENTRY* const& glIsEnabledIndexedEXT) (GLenum target, GLuint index);
6361extern void (KHRONOS_APIENTRY* const& glGetIntegerIndexedvEXT) (GLenum target, GLuint index, GLint *data);
6362extern void (KHRONOS_APIENTRY* const& glGetBooleanIndexedvEXT) (GLenum target, GLuint index, GLboolean *data);
6364extern void (KHRONOS_APIENTRY* const& glCompressedTextureImage2DEXT) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
6365extern void (KHRONOS_APIENTRY* const& glCompressedTextureImage1DEXT) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
6367extern void (KHRONOS_APIENTRY* const& glCompressedTextureSubImage2DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
6368extern void (KHRONOS_APIENTRY* const& glCompressedTextureSubImage1DEXT) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
6369extern void (KHRONOS_APIENTRY* const& glGetCompressedTextureImageEXT) (GLuint texture, GLenum target, GLint lod, void *img);
6370extern void (KHRONOS_APIENTRY* const& glCompressedMultiTexImage3DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits);
6371extern void (KHRONOS_APIENTRY* const& glCompressedMultiTexImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits);
6372extern void (KHRONOS_APIENTRY* const& glCompressedMultiTexImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits);
6374extern void (KHRONOS_APIENTRY* const& glCompressedMultiTexSubImage2DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits);
6375extern void (KHRONOS_APIENTRY* const& glCompressedMultiTexSubImage1DEXT) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits);
6376extern void (KHRONOS_APIENTRY* const& glGetCompressedMultiTexImageEXT) (GLenum texunit, GLenum target, GLint lod, void *img);
6377extern void (KHRONOS_APIENTRY* const& glMatrixLoadTransposefEXT) (GLenum mode, const GLfloat *m);
6378extern void (KHRONOS_APIENTRY* const& glMatrixLoadTransposedEXT) (GLenum mode, const GLdouble *m);
6379extern void (KHRONOS_APIENTRY* const& glMatrixMultTransposefEXT) (GLenum mode, const GLfloat *m);
6380extern void (KHRONOS_APIENTRY* const& glMatrixMultTransposedEXT) (GLenum mode, const GLdouble *m);
6381extern void (KHRONOS_APIENTRY* const& glNamedBufferDataEXT) (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
6382extern void (KHRONOS_APIENTRY* const& glNamedBufferSubDataEXT) (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
6384extern GLboolean (KHRONOS_APIENTRY* const& glUnmapNamedBufferEXT) (GLuint buffer);
6385extern void (KHRONOS_APIENTRY* const& glGetNamedBufferParameterivEXT) (GLuint buffer, GLenum pname, GLint *params);
6386extern void (KHRONOS_APIENTRY* const& glGetNamedBufferPointervEXT) (GLuint buffer, GLenum pname, void **params);
6387extern void (KHRONOS_APIENTRY* const& glGetNamedBufferSubDataEXT) (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
6388extern void (KHRONOS_APIENTRY* const& glProgramUniform1fEXT) (GLuint program, GLint location, GLfloat v0);
6389extern void (KHRONOS_APIENTRY* const& glProgramUniform2fEXT) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
6390extern void (KHRONOS_APIENTRY* const& glProgramUniform3fEXT) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
6391extern void (KHRONOS_APIENTRY* const& glProgramUniform4fEXT) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
6392extern void (KHRONOS_APIENTRY* const& glProgramUniform1iEXT) (GLuint program, GLint location, GLint v0);
6393extern void (KHRONOS_APIENTRY* const& glProgramUniform2iEXT) (GLuint program, GLint location, GLint v0, GLint v1);
6394extern void (KHRONOS_APIENTRY* const& glProgramUniform3iEXT) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
6395extern void (KHRONOS_APIENTRY* const& glProgramUniform4iEXT) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
6396extern void (KHRONOS_APIENTRY* const& glProgramUniform1fvEXT) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
6397extern void (KHRONOS_APIENTRY* const& glProgramUniform2fvEXT) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
6398extern void (KHRONOS_APIENTRY* const& glProgramUniform3fvEXT) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
6399extern void (KHRONOS_APIENTRY* const& glProgramUniform4fvEXT) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
6400extern void (KHRONOS_APIENTRY* const& glProgramUniform1ivEXT) (GLuint program, GLint location, GLsizei count, const GLint *value);
6401extern void (KHRONOS_APIENTRY* const& glProgramUniform2ivEXT) (GLuint program, GLint location, GLsizei count, const GLint *value);
6402extern void (KHRONOS_APIENTRY* const& glProgramUniform3ivEXT) (GLuint program, GLint location, GLsizei count, const GLint *value);
6403extern void (KHRONOS_APIENTRY* const& glProgramUniform4ivEXT) (GLuint program, GLint location, GLsizei count, const GLint *value);
6404extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6405extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6406extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6407extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2x3fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6408extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3x2fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6409extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2x4fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6410extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4x2fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6411extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3x4fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6412extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4x3fvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
6413extern void (KHRONOS_APIENTRY* const& glTextureBufferEXT) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
6414extern void (KHRONOS_APIENTRY* const& glMultiTexBufferEXT) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
6415extern void (KHRONOS_APIENTRY* const& glTextureParameterIivEXT) (GLuint texture, GLenum target, GLenum pname, const GLint *params);
6416extern void (KHRONOS_APIENTRY* const& glTextureParameterIuivEXT) (GLuint texture, GLenum target, GLenum pname, const GLuint *params);
6417extern void (KHRONOS_APIENTRY* const& glGetTextureParameterIivEXT) (GLuint texture, GLenum target, GLenum pname, GLint *params);
6418extern void (KHRONOS_APIENTRY* const& glGetTextureParameterIuivEXT) (GLuint texture, GLenum target, GLenum pname, GLuint *params);
6419extern void (KHRONOS_APIENTRY* const& glMultiTexParameterIivEXT) (GLenum texunit, GLenum target, GLenum pname, const GLint *params);
6420extern void (KHRONOS_APIENTRY* const& glMultiTexParameterIuivEXT) (GLenum texunit, GLenum target, GLenum pname, const GLuint *params);
6421extern void (KHRONOS_APIENTRY* const& glGetMultiTexParameterIivEXT) (GLenum texunit, GLenum target, GLenum pname, GLint *params);
6422extern void (KHRONOS_APIENTRY* const& glGetMultiTexParameterIuivEXT) (GLenum texunit, GLenum target, GLenum pname, GLuint *params);
6423extern void (KHRONOS_APIENTRY* const& glProgramUniform1uiEXT) (GLuint program, GLint location, GLuint v0);
6424extern void (KHRONOS_APIENTRY* const& glProgramUniform2uiEXT) (GLuint program, GLint location, GLuint v0, GLuint v1);
6425extern void (KHRONOS_APIENTRY* const& glProgramUniform3uiEXT) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
6426extern void (KHRONOS_APIENTRY* const& glProgramUniform4uiEXT) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
6427extern void (KHRONOS_APIENTRY* const& glProgramUniform1uivEXT) (GLuint program, GLint location, GLsizei count, const GLuint *value);
6428extern void (KHRONOS_APIENTRY* const& glProgramUniform2uivEXT) (GLuint program, GLint location, GLsizei count, const GLuint *value);
6429extern void (KHRONOS_APIENTRY* const& glProgramUniform3uivEXT) (GLuint program, GLint location, GLsizei count, const GLuint *value);
6430extern void (KHRONOS_APIENTRY* const& glProgramUniform4uivEXT) (GLuint program, GLint location, GLsizei count, const GLuint *value);
6431extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameters4fvEXT) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params);
6432extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameterI4iEXT) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
6433extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameterI4ivEXT) (GLuint program, GLenum target, GLuint index, const GLint *params);
6434extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParametersI4ivEXT) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params);
6435extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameterI4uiEXT) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
6436extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameterI4uivEXT) (GLuint program, GLenum target, GLuint index, const GLuint *params);
6437extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParametersI4uivEXT) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params);
6438extern void (KHRONOS_APIENTRY* const& glGetNamedProgramLocalParameterIivEXT) (GLuint program, GLenum target, GLuint index, GLint *params);
6439extern void (KHRONOS_APIENTRY* const& glGetNamedProgramLocalParameterIuivEXT) (GLuint program, GLenum target, GLuint index, GLuint *params);
6440extern void (KHRONOS_APIENTRY* const& glEnableClientStateiEXT) (GLenum array, GLuint index);
6441extern void (KHRONOS_APIENTRY* const& glDisableClientStateiEXT) (GLenum array, GLuint index);
6442extern void (KHRONOS_APIENTRY* const& glGetFloati_vEXT) (GLenum pname, GLuint index, GLfloat *params);
6443extern void (KHRONOS_APIENTRY* const& glGetDoublei_vEXT) (GLenum pname, GLuint index, GLdouble *params);
6444extern void (KHRONOS_APIENTRY* const& glGetPointeri_vEXT) (GLenum pname, GLuint index, void **params);
6445extern void (KHRONOS_APIENTRY* const& glNamedProgramStringEXT) (GLuint program, GLenum target, GLenum format, GLsizei len, const void *string);
6446extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameter4dEXT) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
6447extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameter4dvEXT) (GLuint program, GLenum target, GLuint index, const GLdouble *params);
6448extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameter4fEXT) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
6449extern void (KHRONOS_APIENTRY* const& glNamedProgramLocalParameter4fvEXT) (GLuint program, GLenum target, GLuint index, const GLfloat *params);
6450extern void (KHRONOS_APIENTRY* const& glGetNamedProgramLocalParameterdvEXT) (GLuint program, GLenum target, GLuint index, GLdouble *params);
6451extern void (KHRONOS_APIENTRY* const& glGetNamedProgramLocalParameterfvEXT) (GLuint program, GLenum target, GLuint index, GLfloat *params);
6452extern void (KHRONOS_APIENTRY* const& glGetNamedProgramivEXT) (GLuint program, GLenum target, GLenum pname, GLint *params);
6453extern void (KHRONOS_APIENTRY* const& glGetNamedProgramStringEXT) (GLuint program, GLenum target, GLenum pname, void *string);
6454extern void (KHRONOS_APIENTRY* const& glNamedRenderbufferStorageEXT) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
6455extern void (KHRONOS_APIENTRY* const& glGetNamedRenderbufferParameterivEXT) (GLuint renderbuffer, GLenum pname, GLint *params);
6456extern void (KHRONOS_APIENTRY* const& glNamedRenderbufferStorageMultisampleEXT) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
6457extern void (KHRONOS_APIENTRY* const& glNamedRenderbufferStorageMultisampleCoverageEXT) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
6458extern GLenum (KHRONOS_APIENTRY* const& glCheckNamedFramebufferStatusEXT) (GLuint framebuffer, GLenum target);
6459extern void (KHRONOS_APIENTRY* const& glNamedFramebufferTexture1DEXT) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
6460extern void (KHRONOS_APIENTRY* const& glNamedFramebufferTexture2DEXT) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
6461extern void (KHRONOS_APIENTRY* const& glNamedFramebufferTexture3DEXT) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
6462extern void (KHRONOS_APIENTRY* const& glNamedFramebufferRenderbufferEXT) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
6463extern void (KHRONOS_APIENTRY* const& glGetNamedFramebufferAttachmentParameterivEXT) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
6464extern void (KHRONOS_APIENTRY* const& glGenerateTextureMipmapEXT) (GLuint texture, GLenum target);
6465extern void (KHRONOS_APIENTRY* const& glGenerateMultiTexMipmapEXT) (GLenum texunit, GLenum target);
6466extern void (KHRONOS_APIENTRY* const& glFramebufferDrawBufferEXT) (GLuint framebuffer, GLenum mode);
6467extern void (KHRONOS_APIENTRY* const& glFramebufferDrawBuffersEXT) (GLuint framebuffer, GLsizei n, const GLenum *bufs);
6468extern void (KHRONOS_APIENTRY* const& glFramebufferReadBufferEXT) (GLuint framebuffer, GLenum mode);
6469extern void (KHRONOS_APIENTRY* const& glGetFramebufferParameterivEXT) (GLuint framebuffer, GLenum pname, GLint *params);
6471extern void (KHRONOS_APIENTRY* const& glNamedFramebufferTextureEXT) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
6472extern void (KHRONOS_APIENTRY* const& glNamedFramebufferTextureLayerEXT) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
6473extern void (KHRONOS_APIENTRY* const& glNamedFramebufferTextureFaceEXT) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
6474extern void (KHRONOS_APIENTRY* const& glTextureRenderbufferEXT) (GLuint texture, GLenum target, GLuint renderbuffer);
6475extern void (KHRONOS_APIENTRY* const& glMultiTexRenderbufferEXT) (GLenum texunit, GLenum target, GLuint renderbuffer);
6476extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexOffsetEXT) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6477extern void (KHRONOS_APIENTRY* const& glVertexArrayColorOffsetEXT) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6478extern void (KHRONOS_APIENTRY* const& glVertexArrayEdgeFlagOffsetEXT) (GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset);
6479extern void (KHRONOS_APIENTRY* const& glVertexArrayIndexOffsetEXT) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
6480extern void (KHRONOS_APIENTRY* const& glVertexArrayNormalOffsetEXT) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
6481extern void (KHRONOS_APIENTRY* const& glVertexArrayTexCoordOffsetEXT) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6482extern void (KHRONOS_APIENTRY* const& glVertexArrayMultiTexCoordOffsetEXT) (GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6483extern void (KHRONOS_APIENTRY* const& glVertexArrayFogCoordOffsetEXT) (GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset);
6484extern void (KHRONOS_APIENTRY* const& glVertexArraySecondaryColorOffsetEXT) (GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6485extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexAttribOffsetEXT) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset);
6486extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexAttribIOffsetEXT) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6487extern void (KHRONOS_APIENTRY* const& glEnableVertexArrayEXT) (GLuint vaobj, GLenum array);
6488extern void (KHRONOS_APIENTRY* const& glDisableVertexArrayEXT) (GLuint vaobj, GLenum array);
6489extern void (KHRONOS_APIENTRY* const& glEnableVertexArrayAttribEXT) (GLuint vaobj, GLuint index);
6490extern void (KHRONOS_APIENTRY* const& glDisableVertexArrayAttribEXT) (GLuint vaobj, GLuint index);
6491extern void (KHRONOS_APIENTRY* const& glGetVertexArrayIntegervEXT) (GLuint vaobj, GLenum pname, GLint *param);
6492extern void (KHRONOS_APIENTRY* const& glGetVertexArrayPointervEXT) (GLuint vaobj, GLenum pname, void **param);
6493extern void (KHRONOS_APIENTRY* const& glGetVertexArrayIntegeri_vEXT) (GLuint vaobj, GLuint index, GLenum pname, GLint *param);
6494extern void (KHRONOS_APIENTRY* const& glGetVertexArrayPointeri_vEXT) (GLuint vaobj, GLuint index, GLenum pname, void **param);
6496extern void (KHRONOS_APIENTRY* const& glFlushMappedNamedBufferRangeEXT) (GLuint buffer, GLintptr offset, GLsizeiptr length);
6497extern void (KHRONOS_APIENTRY* const& glNamedBufferStorageEXT) (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
6498extern void (KHRONOS_APIENTRY* const& glClearNamedBufferDataEXT) (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
6499extern void (KHRONOS_APIENTRY* const& glClearNamedBufferSubDataEXT) (GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
6500extern void (KHRONOS_APIENTRY* const& glNamedFramebufferParameteriEXT) (GLuint framebuffer, GLenum pname, GLint param);
6501extern void (KHRONOS_APIENTRY* const& glGetNamedFramebufferParameterivEXT) (GLuint framebuffer, GLenum pname, GLint *params);
6502extern void (KHRONOS_APIENTRY* const& glProgramUniform1dEXT) (GLuint program, GLint location, GLdouble x);
6503extern void (KHRONOS_APIENTRY* const& glProgramUniform2dEXT) (GLuint program, GLint location, GLdouble x, GLdouble y);
6504extern void (KHRONOS_APIENTRY* const& glProgramUniform3dEXT) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z);
6505extern void (KHRONOS_APIENTRY* const& glProgramUniform4dEXT) (GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
6506extern void (KHRONOS_APIENTRY* const& glProgramUniform1dvEXT) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
6507extern void (KHRONOS_APIENTRY* const& glProgramUniform2dvEXT) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
6508extern void (KHRONOS_APIENTRY* const& glProgramUniform3dvEXT) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
6509extern void (KHRONOS_APIENTRY* const& glProgramUniform4dvEXT) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
6510extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6511extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6512extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6513extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2x3dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6514extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix2x4dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6515extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3x2dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6516extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix3x4dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6517extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4x2dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6518extern void (KHRONOS_APIENTRY* const& glProgramUniformMatrix4x3dvEXT) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6520extern void (KHRONOS_APIENTRY* const& glTextureStorage1DEXT) (GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
6525extern void (KHRONOS_APIENTRY* const& glVertexArrayBindVertexBufferEXT) (GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
6526extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexAttribFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
6527extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexAttribIFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
6528extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexAttribLFormatEXT) (GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
6529extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexAttribBindingEXT) (GLuint vaobj, GLuint attribindex, GLuint bindingindex);
6530extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexBindingDivisorEXT) (GLuint vaobj, GLuint bindingindex, GLuint divisor);
6531extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexAttribLOffsetEXT) (GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
6533extern void (KHRONOS_APIENTRY* const& glVertexArrayVertexAttribDivisorEXT) (GLuint vaobj, GLuint index, GLuint divisor);
6534#endif
6535
6536#ifndef GL_EXT_draw_buffers2
6537#define GL_EXT_draw_buffers2 1
6538extern void (KHRONOS_APIENTRY* const& glColorMaskIndexedEXT) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
6539#endif
6540
6541#ifndef GL_EXT_draw_instanced
6542#define GL_EXT_draw_instanced 1
6543extern void (KHRONOS_APIENTRY* const& glDrawArraysInstancedEXT) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
6544extern void (KHRONOS_APIENTRY* const& glDrawElementsInstancedEXT) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
6545#endif
6546
6547#ifndef GL_EXT_draw_range_elements
6548#define GL_EXT_draw_range_elements 1
6549enum : GLenum
6550{
6553};
6554extern void (KHRONOS_APIENTRY* const& glDrawRangeElementsEXT) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
6555#endif
6556
6557#ifndef GL_EXT_external_buffer
6558#define GL_EXT_external_buffer 1
6560extern void (KHRONOS_APIENTRY* const& glNamedBufferStorageExternalEXT) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags);
6561#endif
6562
6563#ifndef GL_EXT_fog_coord
6564#define GL_EXT_fog_coord 1
6565enum : GLenum
6566{
6575};
6576extern void (KHRONOS_APIENTRY* const& glFogCoordfEXT) (GLfloat coord);
6577extern void (KHRONOS_APIENTRY* const& glFogCoordfvEXT) (const GLfloat *coord);
6578extern void (KHRONOS_APIENTRY* const& glFogCoorddEXT) (GLdouble coord);
6579extern void (KHRONOS_APIENTRY* const& glFogCoorddvEXT) (const GLdouble *coord);
6580extern void (KHRONOS_APIENTRY* const& glFogCoordPointerEXT) (GLenum type, GLsizei stride, const void *pointer);
6581#endif
6582
6583#ifndef GL_EXT_framebuffer_blit
6584#define GL_EXT_framebuffer_blit 1
6585enum : GLenum
6586{
6591};
6593#endif
6594
6595#ifndef GL_EXT_framebuffer_multisample
6596#define GL_EXT_framebuffer_multisample 1
6597enum : GLenum
6598{
6602};
6603extern void (KHRONOS_APIENTRY* const& glRenderbufferStorageMultisampleEXT) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
6604#endif
6605
6606#ifndef GL_EXT_framebuffer_multisample_blit_scaled
6607#define GL_EXT_framebuffer_multisample_blit_scaled 1
6608enum : GLenum
6609{
6612};
6613#endif
6614
6615#ifndef GL_EXT_framebuffer_object
6616#define GL_EXT_framebuffer_object 1
6617enum : GLenum
6618{
6670};
6671extern GLboolean (KHRONOS_APIENTRY* const& glIsRenderbufferEXT) (GLuint renderbuffer);
6672extern void (KHRONOS_APIENTRY* const& glBindRenderbufferEXT) (GLenum target, GLuint renderbuffer);
6673extern void (KHRONOS_APIENTRY* const& glDeleteRenderbuffersEXT) (GLsizei n, const GLuint *renderbuffers);
6674extern void (KHRONOS_APIENTRY* const& glGenRenderbuffersEXT) (GLsizei n, GLuint *renderbuffers);
6675extern void (KHRONOS_APIENTRY* const& glRenderbufferStorageEXT) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
6676extern void (KHRONOS_APIENTRY* const& glGetRenderbufferParameterivEXT) (GLenum target, GLenum pname, GLint *params);
6677extern GLboolean (KHRONOS_APIENTRY* const& glIsFramebufferEXT) (GLuint framebuffer);
6678extern void (KHRONOS_APIENTRY* const& glBindFramebufferEXT) (GLenum target, GLuint framebuffer);
6679extern void (KHRONOS_APIENTRY* const& glDeleteFramebuffersEXT) (GLsizei n, const GLuint *framebuffers);
6680extern void (KHRONOS_APIENTRY* const& glGenFramebuffersEXT) (GLsizei n, GLuint *framebuffers);
6681extern GLenum (KHRONOS_APIENTRY* const& glCheckFramebufferStatusEXT) (GLenum target);
6682extern void (KHRONOS_APIENTRY* const& glFramebufferTexture1DEXT) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
6683extern void (KHRONOS_APIENTRY* const& glFramebufferTexture2DEXT) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
6684extern void (KHRONOS_APIENTRY* const& glFramebufferTexture3DEXT) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
6685extern void (KHRONOS_APIENTRY* const& glFramebufferRenderbufferEXT) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
6686extern void (KHRONOS_APIENTRY* const& glGetFramebufferAttachmentParameterivEXT) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
6687extern void (KHRONOS_APIENTRY* const& glGenerateMipmapEXT) (GLenum target);
6688#endif
6689
6690#ifndef GL_EXT_framebuffer_sRGB
6691#define GL_EXT_framebuffer_sRGB 1
6692enum : GLenum
6693{
6696};
6697#endif
6698
6699#ifndef GL_EXT_geometry_shader4
6700#define GL_EXT_geometry_shader4 1
6701enum : GLenum
6702{
6723};
6724extern void (KHRONOS_APIENTRY* const& glProgramParameteriEXT) (GLuint program, GLenum pname, GLint value);
6725#endif
6726
6727#ifndef GL_EXT_gpu_program_parameters
6728#define GL_EXT_gpu_program_parameters 1
6729extern void (KHRONOS_APIENTRY* const& glProgramEnvParameters4fvEXT) (GLenum target, GLuint index, GLsizei count, const GLfloat *params);
6730extern void (KHRONOS_APIENTRY* const& glProgramLocalParameters4fvEXT) (GLenum target, GLuint index, GLsizei count, const GLfloat *params);
6731#endif
6732
6733#ifndef GL_EXT_gpu_shader4
6734#define GL_EXT_gpu_shader4 1
6735enum : GLenum
6736{
6765};
6766extern void (KHRONOS_APIENTRY* const& glGetUniformuivEXT) (GLuint program, GLint location, GLuint *params);
6767extern void (KHRONOS_APIENTRY* const& glBindFragDataLocationEXT) (GLuint program, GLuint color, const GLchar *name);
6768extern GLint (KHRONOS_APIENTRY* const& glGetFragDataLocationEXT) (GLuint program, const GLchar *name);
6769extern void (KHRONOS_APIENTRY* const& glUniform1uiEXT) (GLint location, GLuint v0);
6770extern void (KHRONOS_APIENTRY* const& glUniform2uiEXT) (GLint location, GLuint v0, GLuint v1);
6771extern void (KHRONOS_APIENTRY* const& glUniform3uiEXT) (GLint location, GLuint v0, GLuint v1, GLuint v2);
6772extern void (KHRONOS_APIENTRY* const& glUniform4uiEXT) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
6773extern void (KHRONOS_APIENTRY* const& glUniform1uivEXT) (GLint location, GLsizei count, const GLuint *value);
6774extern void (KHRONOS_APIENTRY* const& glUniform2uivEXT) (GLint location, GLsizei count, const GLuint *value);
6775extern void (KHRONOS_APIENTRY* const& glUniform3uivEXT) (GLint location, GLsizei count, const GLuint *value);
6776extern void (KHRONOS_APIENTRY* const& glUniform4uivEXT) (GLint location, GLsizei count, const GLuint *value);
6777extern void (KHRONOS_APIENTRY* const& glVertexAttribI1iEXT) (GLuint index, GLint x);
6778extern void (KHRONOS_APIENTRY* const& glVertexAttribI2iEXT) (GLuint index, GLint x, GLint y);
6779extern void (KHRONOS_APIENTRY* const& glVertexAttribI3iEXT) (GLuint index, GLint x, GLint y, GLint z);
6780extern void (KHRONOS_APIENTRY* const& glVertexAttribI4iEXT) (GLuint index, GLint x, GLint y, GLint z, GLint w);
6781extern void (KHRONOS_APIENTRY* const& glVertexAttribI1uiEXT) (GLuint index, GLuint x);
6782extern void (KHRONOS_APIENTRY* const& glVertexAttribI2uiEXT) (GLuint index, GLuint x, GLuint y);
6783extern void (KHRONOS_APIENTRY* const& glVertexAttribI3uiEXT) (GLuint index, GLuint x, GLuint y, GLuint z);
6784extern void (KHRONOS_APIENTRY* const& glVertexAttribI4uiEXT) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
6785extern void (KHRONOS_APIENTRY* const& glVertexAttribI1ivEXT) (GLuint index, const GLint *v);
6786extern void (KHRONOS_APIENTRY* const& glVertexAttribI2ivEXT) (GLuint index, const GLint *v);
6787extern void (KHRONOS_APIENTRY* const& glVertexAttribI3ivEXT) (GLuint index, const GLint *v);
6788extern void (KHRONOS_APIENTRY* const& glVertexAttribI4ivEXT) (GLuint index, const GLint *v);
6789extern void (KHRONOS_APIENTRY* const& glVertexAttribI1uivEXT) (GLuint index, const GLuint *v);
6790extern void (KHRONOS_APIENTRY* const& glVertexAttribI2uivEXT) (GLuint index, const GLuint *v);
6791extern void (KHRONOS_APIENTRY* const& glVertexAttribI3uivEXT) (GLuint index, const GLuint *v);
6792extern void (KHRONOS_APIENTRY* const& glVertexAttribI4uivEXT) (GLuint index, const GLuint *v);
6793extern void (KHRONOS_APIENTRY* const& glVertexAttribI4bvEXT) (GLuint index, const GLbyte *v);
6794extern void (KHRONOS_APIENTRY* const& glVertexAttribI4svEXT) (GLuint index, const GLshort *v);
6795extern void (KHRONOS_APIENTRY* const& glVertexAttribI4ubvEXT) (GLuint index, const GLubyte *v);
6796extern void (KHRONOS_APIENTRY* const& glVertexAttribI4usvEXT) (GLuint index, const GLushort *v);
6797extern void (KHRONOS_APIENTRY* const& glVertexAttribIPointerEXT) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
6798extern void (KHRONOS_APIENTRY* const& glGetVertexAttribIivEXT) (GLuint index, GLenum pname, GLint *params);
6799extern void (KHRONOS_APIENTRY* const& glGetVertexAttribIuivEXT) (GLuint index, GLenum pname, GLuint *params);
6800#endif
6801
6802#ifndef GL_EXT_histogram
6803#define GL_EXT_histogram 1
6804enum : GLenum
6805{
6820};
6821extern void (KHRONOS_APIENTRY* const& glGetHistogramEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
6822extern void (KHRONOS_APIENTRY* const& glGetHistogramParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
6823extern void (KHRONOS_APIENTRY* const& glGetHistogramParameterivEXT) (GLenum target, GLenum pname, GLint *params);
6824extern void (KHRONOS_APIENTRY* const& glGetMinmaxEXT) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
6825extern void (KHRONOS_APIENTRY* const& glGetMinmaxParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
6826extern void (KHRONOS_APIENTRY* const& glGetMinmaxParameterivEXT) (GLenum target, GLenum pname, GLint *params);
6827extern void (KHRONOS_APIENTRY* const& glHistogramEXT) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
6828extern void (KHRONOS_APIENTRY* const& glMinmaxEXT) (GLenum target, GLenum internalformat, GLboolean sink);
6829extern void (KHRONOS_APIENTRY* const& glResetHistogramEXT) (GLenum target);
6830extern void (KHRONOS_APIENTRY* const& glResetMinmaxEXT) (GLenum target);
6831#endif
6832
6833#ifndef GL_EXT_index_array_formats
6834#define GL_EXT_index_array_formats 1
6835enum : GLenum
6836{
6845};
6846#endif
6847
6848#ifndef GL_EXT_index_func
6849#define GL_EXT_index_func 1
6850enum : GLenum
6851{
6855};
6856extern void (KHRONOS_APIENTRY* const& glIndexFuncEXT) (GLenum func, GLclampf ref);
6857#endif
6858
6859#ifndef GL_EXT_index_material
6860#define GL_EXT_index_material 1
6861enum : GLenum
6862{
6866};
6867extern void (KHRONOS_APIENTRY* const& glIndexMaterialEXT) (GLenum face, GLenum mode);
6868#endif
6869
6870#ifndef GL_EXT_index_texture
6871#define GL_EXT_index_texture 1
6872#endif
6873
6874#ifndef GL_EXT_light_texture
6875#define GL_EXT_light_texture 1
6876enum : GLenum
6877{
6887};
6888extern void (KHRONOS_APIENTRY* const& glApplyTextureEXT) (GLenum mode);
6889extern void (KHRONOS_APIENTRY* const& glTextureLightEXT) (GLenum pname);
6890extern void (KHRONOS_APIENTRY* const& glTextureMaterialEXT) (GLenum face, GLenum mode);
6891#endif
6892
6893#ifndef GL_EXT_memory_object
6894#define GL_EXT_memory_object 1
6895enum : GLenum
6896{
6908};
6909extern void (KHRONOS_APIENTRY* const& glGetUnsignedBytevEXT) (GLenum pname, GLubyte *data);
6910extern void (KHRONOS_APIENTRY* const& glGetUnsignedBytei_vEXT) (GLenum target, GLuint index, GLubyte *data);
6911extern void (KHRONOS_APIENTRY* const& glDeleteMemoryObjectsEXT) (GLsizei n, const GLuint *memoryObjects);
6912extern GLboolean (KHRONOS_APIENTRY* const& glIsMemoryObjectEXT) (GLuint memoryObject);
6913extern void (KHRONOS_APIENTRY* const& glCreateMemoryObjectsEXT) (GLsizei n, GLuint *memoryObjects);
6914extern void (KHRONOS_APIENTRY* const& glMemoryObjectParameterivEXT) (GLuint memoryObject, GLenum pname, const GLint *params);
6915extern void (KHRONOS_APIENTRY* const& glGetMemoryObjectParameterivEXT) (GLuint memoryObject, GLenum pname, GLint *params);
6920extern void (KHRONOS_APIENTRY* const& glBufferStorageMemEXT) (GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset);
6925extern void (KHRONOS_APIENTRY* const& glNamedBufferStorageMemEXT) (GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset);
6928#endif
6929
6930#ifndef GL_EXT_memory_object_fd
6931#define GL_EXT_memory_object_fd 1
6932enum : GLenum
6933{
6935};
6936extern void (KHRONOS_APIENTRY* const& glImportMemoryFdEXT) (GLuint memory, GLuint64 size, GLenum handleType, GLint fd);
6937#endif
6938
6939#ifndef GL_EXT_memory_object_win32
6940#define GL_EXT_memory_object_win32 1
6941enum : GLenum
6942{
6952};
6953extern void (KHRONOS_APIENTRY* const& glImportMemoryWin32HandleEXT) (GLuint memory, GLuint64 size, GLenum handleType, void *handle);
6954extern void (KHRONOS_APIENTRY* const& glImportMemoryWin32NameEXT) (GLuint memory, GLuint64 size, GLenum handleType, const void *name);
6955#endif
6956
6957#ifndef GL_EXT_misc_attribute
6958#define GL_EXT_misc_attribute 1
6959#endif
6960
6961#ifndef GL_EXT_multi_draw_arrays
6962#define GL_EXT_multi_draw_arrays 1
6963extern void (KHRONOS_APIENTRY* const& glMultiDrawArraysEXT) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
6964extern void (KHRONOS_APIENTRY* const& glMultiDrawElementsEXT) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount);
6965#endif
6966
6967#ifndef GL_EXT_multisample
6968#define GL_EXT_multisample 1
6969enum : GLenum
6970{
6988};
6989extern void (KHRONOS_APIENTRY* const& glSampleMaskEXT) (GLclampf value, GLboolean invert);
6990extern void (KHRONOS_APIENTRY* const& glSamplePatternEXT) (GLenum pattern);
6991#endif
6992
6993#ifndef GL_EXT_multiview_tessellation_geometry_shader
6994#define GL_EXT_multiview_tessellation_geometry_shader 1
6995#endif
6996
6997#ifndef GL_EXT_multiview_texture_multisample
6998#define GL_EXT_multiview_texture_multisample 1
6999#endif
7000
7001#ifndef GL_EXT_multiview_timer_query
7002#define GL_EXT_multiview_timer_query 1
7003#endif
7004
7005#ifndef GL_EXT_packed_depth_stencil
7006#define GL_EXT_packed_depth_stencil 1
7007enum : GLenum
7008{
7013};
7014#endif
7015
7016#ifndef GL_EXT_packed_float
7017#define GL_EXT_packed_float 1
7018enum : GLenum
7019{
7023};
7024#endif
7025
7026#ifndef GL_EXT_packed_pixels
7027#define GL_EXT_packed_pixels 1
7028enum : GLenum
7029{
7035};
7036#endif
7037
7038#ifndef GL_EXT_paletted_texture
7039#define GL_EXT_paletted_texture 1
7040enum : GLenum
7041{
7049};
7050extern void (KHRONOS_APIENTRY* const& glColorTableEXT) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table);
7051extern void (KHRONOS_APIENTRY* const& glGetColorTableEXT) (GLenum target, GLenum format, GLenum type, void *data);
7052extern void (KHRONOS_APIENTRY* const& glGetColorTableParameterivEXT) (GLenum target, GLenum pname, GLint *params);
7053extern void (KHRONOS_APIENTRY* const& glGetColorTableParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
7054#endif
7055
7056#ifndef GL_EXT_pixel_buffer_object
7057#define GL_EXT_pixel_buffer_object 1
7058enum : GLenum
7059{
7064};
7065#endif
7066
7067#ifndef GL_EXT_pixel_transform
7068#define GL_EXT_pixel_transform 1
7069enum : GLenum
7070{
7080};
7081extern void (KHRONOS_APIENTRY* const& glPixelTransformParameteriEXT) (GLenum target, GLenum pname, GLint param);
7082extern void (KHRONOS_APIENTRY* const& glPixelTransformParameterfEXT) (GLenum target, GLenum pname, GLfloat param);
7083extern void (KHRONOS_APIENTRY* const& glPixelTransformParameterivEXT) (GLenum target, GLenum pname, const GLint *params);
7084extern void (KHRONOS_APIENTRY* const& glPixelTransformParameterfvEXT) (GLenum target, GLenum pname, const GLfloat *params);
7085extern void (KHRONOS_APIENTRY* const& glGetPixelTransformParameterivEXT) (GLenum target, GLenum pname, GLint *params);
7086extern void (KHRONOS_APIENTRY* const& glGetPixelTransformParameterfvEXT) (GLenum target, GLenum pname, GLfloat *params);
7087#endif
7088
7089#ifndef GL_EXT_pixel_transform_color_table
7090#define GL_EXT_pixel_transform_color_table 1
7091#endif
7092
7093#ifndef GL_EXT_point_parameters
7094#define GL_EXT_point_parameters 1
7095enum : GLenum
7096{
7101};
7102extern void (KHRONOS_APIENTRY* const& glPointParameterfEXT) (GLenum pname, GLfloat param);
7103extern void (KHRONOS_APIENTRY* const& glPointParameterfvEXT) (GLenum pname, const GLfloat *params);
7104#endif
7105
7106#ifndef GL_EXT_polygon_offset
7107#define GL_EXT_polygon_offset 1
7108enum : GLenum
7109{
7113};
7114extern void (KHRONOS_APIENTRY* const& glPolygonOffsetEXT) (GLfloat factor, GLfloat bias);
7115#endif
7116
7117#ifndef GL_EXT_polygon_offset_clamp
7118#define GL_EXT_polygon_offset_clamp 1
7119enum : GLenum
7120{
7122};
7123extern void (KHRONOS_APIENTRY* const& glPolygonOffsetClampEXT) (GLfloat factor, GLfloat units, GLfloat clamp);
7124#endif
7125
7126#ifndef GL_EXT_post_depth_coverage
7127#define GL_EXT_post_depth_coverage 1
7128#endif
7129
7130#ifndef GL_EXT_provoking_vertex
7131#define GL_EXT_provoking_vertex 1
7132enum : GLenum
7133{
7138};
7139extern void (KHRONOS_APIENTRY* const& glProvokingVertexEXT) (GLenum mode);
7140#endif
7141
7142#ifndef GL_EXT_raster_multisample
7143#define GL_EXT_raster_multisample 1
7144enum : GLenum
7145{
7152};
7153extern void (KHRONOS_APIENTRY* const& glRasterSamplesEXT) (GLuint samples, GLboolean fixedsamplelocations);
7154#endif
7155
7156#ifndef GL_EXT_rescale_normal
7157#define GL_EXT_rescale_normal 1
7158enum : GLenum
7159{
7161};
7162#endif
7163
7164#ifndef GL_EXT_semaphore
7165#define GL_EXT_semaphore 1
7166enum : GLenum
7167{
7177};
7178extern void (KHRONOS_APIENTRY* const& glGenSemaphoresEXT) (GLsizei n, GLuint *semaphores);
7179extern void (KHRONOS_APIENTRY* const& glDeleteSemaphoresEXT) (GLsizei n, const GLuint *semaphores);
7180extern GLboolean (KHRONOS_APIENTRY* const& glIsSemaphoreEXT) (GLuint semaphore);
7181extern void (KHRONOS_APIENTRY* const& glSemaphoreParameterui64vEXT) (GLuint semaphore, GLenum pname, const GLuint64 *params);
7182extern void (KHRONOS_APIENTRY* const& glGetSemaphoreParameterui64vEXT) (GLuint semaphore, GLenum pname, GLuint64 *params);
7183extern void (KHRONOS_APIENTRY* const& glWaitSemaphoreEXT) (GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts);
7184extern void (KHRONOS_APIENTRY* const& glSignalSemaphoreEXT) (GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts);
7185#endif
7186
7187#ifndef GL_EXT_semaphore_fd
7188#define GL_EXT_semaphore_fd 1
7189extern void (KHRONOS_APIENTRY* const& glImportSemaphoreFdEXT) (GLuint semaphore, GLenum handleType, GLint fd);
7190#endif
7191
7192#ifndef GL_EXT_semaphore_win32
7193#define GL_EXT_semaphore_win32 1
7194enum : GLenum
7195{
7198};
7199extern void (KHRONOS_APIENTRY* const& glImportSemaphoreWin32HandleEXT) (GLuint semaphore, GLenum handleType, void *handle);
7200extern void (KHRONOS_APIENTRY* const& glImportSemaphoreWin32NameEXT) (GLuint semaphore, GLenum handleType, const void *name);
7201#endif
7202
7203#ifndef GL_EXT_secondary_color
7204#define GL_EXT_secondary_color 1
7205enum : GLenum
7206{
7214};
7215extern void (KHRONOS_APIENTRY* const& glSecondaryColor3bEXT) (GLbyte red, GLbyte green, GLbyte blue);
7216extern void (KHRONOS_APIENTRY* const& glSecondaryColor3bvEXT) (const GLbyte *v);
7217extern void (KHRONOS_APIENTRY* const& glSecondaryColor3dEXT) (GLdouble red, GLdouble green, GLdouble blue);
7218extern void (KHRONOS_APIENTRY* const& glSecondaryColor3dvEXT) (const GLdouble *v);
7219extern void (KHRONOS_APIENTRY* const& glSecondaryColor3fEXT) (GLfloat red, GLfloat green, GLfloat blue);
7220extern void (KHRONOS_APIENTRY* const& glSecondaryColor3fvEXT) (const GLfloat *v);
7221extern void (KHRONOS_APIENTRY* const& glSecondaryColor3iEXT) (GLint red, GLint green, GLint blue);
7222extern void (KHRONOS_APIENTRY* const& glSecondaryColor3ivEXT) (const GLint *v);
7223extern void (KHRONOS_APIENTRY* const& glSecondaryColor3sEXT) (GLshort red, GLshort green, GLshort blue);
7224extern void (KHRONOS_APIENTRY* const& glSecondaryColor3svEXT) (const GLshort *v);
7225extern void (KHRONOS_APIENTRY* const& glSecondaryColor3ubEXT) (GLubyte red, GLubyte green, GLubyte blue);
7226extern void (KHRONOS_APIENTRY* const& glSecondaryColor3ubvEXT) (const GLubyte *v);
7227extern void (KHRONOS_APIENTRY* const& glSecondaryColor3uiEXT) (GLuint red, GLuint green, GLuint blue);
7228extern void (KHRONOS_APIENTRY* const& glSecondaryColor3uivEXT) (const GLuint *v);
7229extern void (KHRONOS_APIENTRY* const& glSecondaryColor3usEXT) (GLushort red, GLushort green, GLushort blue);
7230extern void (KHRONOS_APIENTRY* const& glSecondaryColor3usvEXT) (const GLushort *v);
7231extern void (KHRONOS_APIENTRY* const& glSecondaryColorPointerEXT) (GLint size, GLenum type, GLsizei stride, const void *pointer);
7232#endif
7233
7234#ifndef GL_EXT_separate_shader_objects
7235#define GL_EXT_separate_shader_objects 1
7236enum : GLenum
7237{
7244};
7245extern void (KHRONOS_APIENTRY* const& glUseShaderProgramEXT) (GLenum type, GLuint program);
7246extern void (KHRONOS_APIENTRY* const& glActiveProgramEXT) (GLuint program);
7247extern GLuint (KHRONOS_APIENTRY* const& glCreateShaderProgramEXT) (GLenum type, const GLchar *string);
7248extern void (KHRONOS_APIENTRY* const& glActiveShaderProgramEXT) (GLuint pipeline, GLuint program);
7249extern void (KHRONOS_APIENTRY* const& glBindProgramPipelineEXT) (GLuint pipeline);
7250extern GLuint (KHRONOS_APIENTRY* const& glCreateShaderProgramvEXT) (GLenum type, GLsizei count, const GLchar **strings);
7251extern void (KHRONOS_APIENTRY* const& glDeleteProgramPipelinesEXT) (GLsizei n, const GLuint *pipelines);
7252extern void (KHRONOS_APIENTRY* const& glGenProgramPipelinesEXT) (GLsizei n, GLuint *pipelines);
7253extern void (KHRONOS_APIENTRY* const& glGetProgramPipelineInfoLogEXT) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
7254extern void (KHRONOS_APIENTRY* const& glGetProgramPipelineivEXT) (GLuint pipeline, GLenum pname, GLint *params);
7255extern GLboolean (KHRONOS_APIENTRY* const& glIsProgramPipelineEXT) (GLuint pipeline);
7256extern void (KHRONOS_APIENTRY* const& glUseProgramStagesEXT) (GLuint pipeline, GLbitfield stages, GLuint program);
7257extern void (KHRONOS_APIENTRY* const& glValidateProgramPipelineEXT) (GLuint pipeline);
7258#endif
7259
7260#ifndef GL_EXT_separate_specular_color
7261#define GL_EXT_separate_specular_color 1
7262enum : GLenum
7263{
7267};
7268#endif
7269
7270#ifndef GL_EXT_shader_framebuffer_fetch
7271#define GL_EXT_shader_framebuffer_fetch 1
7272enum : GLenum
7273{
7275};
7276#endif
7277
7278#ifndef GL_EXT_shader_framebuffer_fetch_non_coherent
7279#define GL_EXT_shader_framebuffer_fetch_non_coherent 1
7280extern void (KHRONOS_APIENTRY* const& glFramebufferFetchBarrierEXT) ();
7281#endif
7282
7283#ifndef GL_EXT_shader_image_load_formatted
7284#define GL_EXT_shader_image_load_formatted 1
7285#endif
7286
7287#ifndef GL_EXT_shader_image_load_store
7288#define GL_EXT_shader_image_load_store 1
7289enum : GLenum
7290{
7346};
7348extern void (KHRONOS_APIENTRY* const& glMemoryBarrierEXT) (GLbitfield barriers);
7349#endif
7350
7351#ifndef GL_EXT_shader_integer_mix
7352#define GL_EXT_shader_integer_mix 1
7353#endif
7354
7355#ifndef GL_EXT_shadow_funcs
7356#define GL_EXT_shadow_funcs 1
7357#endif
7358
7359#ifndef GL_EXT_shared_texture_palette
7360#define GL_EXT_shared_texture_palette 1
7361enum : GLenum
7362{
7364};
7365#endif
7366
7367#ifndef GL_EXT_sparse_texture2
7368#define GL_EXT_sparse_texture2 1
7369#endif
7370
7371#ifndef GL_EXT_stencil_clear_tag
7372#define GL_EXT_stencil_clear_tag 1
7373enum : GLenum
7374{
7377};
7378extern void (KHRONOS_APIENTRY* const& glStencilClearTagEXT) (GLsizei stencilTagBits, GLuint stencilClearTag);
7379#endif
7380
7381#ifndef GL_EXT_stencil_two_side
7382#define GL_EXT_stencil_two_side 1
7383enum : GLenum
7384{
7387};
7388extern void (KHRONOS_APIENTRY* const& glActiveStencilFaceEXT) (GLenum face);
7389#endif
7390
7391#ifndef GL_EXT_stencil_wrap
7392#define GL_EXT_stencil_wrap 1
7393enum : GLenum
7394{
7397};
7398#endif
7399
7400#ifndef GL_EXT_subtexture
7401#define GL_EXT_subtexture 1
7402extern void (KHRONOS_APIENTRY* const& glTexSubImage1DEXT) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
7403extern void (KHRONOS_APIENTRY* const& glTexSubImage2DEXT) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
7404#endif
7405
7406#ifndef GL_EXT_texture
7407#define GL_EXT_texture 1
7408enum : GLenum
7409{
7429 GL_RGB2_EXT = 0x804E,
7430 GL_RGB4_EXT = 0x804F,
7431 GL_RGB5_EXT = 0x8050,
7432 GL_RGB8_EXT = 0x8051,
7453};
7454#endif
7455
7456#ifndef GL_EXT_texture3D
7457#define GL_EXT_texture3D 1
7458enum : GLenum
7459{
7469};
7472#endif
7473
7474#ifndef GL_EXT_texture_array
7475#define GL_EXT_texture_array 1
7476enum : GLenum
7477{
7486};
7487extern void (KHRONOS_APIENTRY* const& glFramebufferTextureLayerEXT) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
7488#endif
7489
7490#ifndef GL_EXT_texture_buffer_object
7491#define GL_EXT_texture_buffer_object 1
7492enum : GLenum
7493{
7499};
7500extern void (KHRONOS_APIENTRY* const& glTexBufferEXT) (GLenum target, GLenum internalformat, GLuint buffer);
7501#endif
7502
7503#ifndef GL_EXT_texture_compression_latc
7504#define GL_EXT_texture_compression_latc 1
7505enum : GLenum
7506{
7511};
7512#endif
7513
7514#ifndef GL_EXT_texture_compression_rgtc
7515#define GL_EXT_texture_compression_rgtc 1
7516enum : GLenum
7517{
7522};
7523#endif
7524
7525#ifndef GL_EXT_texture_compression_s3tc
7526#define GL_EXT_texture_compression_s3tc 1
7527enum : GLenum
7528{
7533};
7534#endif
7535
7536#ifndef GL_EXT_texture_cube_map
7537#define GL_EXT_texture_cube_map 1
7538enum : GLenum
7539{
7552};
7553#endif
7554
7555#ifndef GL_EXT_texture_env_add
7556#define GL_EXT_texture_env_add 1
7557#endif
7558
7559#ifndef GL_EXT_texture_env_combine
7560#define GL_EXT_texture_env_combine 1
7561enum : GLenum
7562{
7584};
7585#endif
7586
7587#ifndef GL_EXT_texture_env_dot3
7588#define GL_EXT_texture_env_dot3 1
7589enum : GLenum
7590{
7593};
7594#endif
7595
7596#ifndef GL_EXT_texture_filter_anisotropic
7597#define GL_EXT_texture_filter_anisotropic 1
7598enum : GLenum
7599{
7602};
7603#endif
7604
7605#ifndef GL_EXT_texture_filter_minmax
7606#define GL_EXT_texture_filter_minmax 1
7607enum : GLenum
7608{
7611};
7612#endif
7613
7614#ifndef GL_EXT_texture_integer
7615#define GL_EXT_texture_integer 1
7616enum : GLenum
7617{
7665};
7666extern void (KHRONOS_APIENTRY* const& glTexParameterIivEXT) (GLenum target, GLenum pname, const GLint *params);
7667extern void (KHRONOS_APIENTRY* const& glTexParameterIuivEXT) (GLenum target, GLenum pname, const GLuint *params);
7668extern void (KHRONOS_APIENTRY* const& glGetTexParameterIivEXT) (GLenum target, GLenum pname, GLint *params);
7669extern void (KHRONOS_APIENTRY* const& glGetTexParameterIuivEXT) (GLenum target, GLenum pname, GLuint *params);
7670extern void (KHRONOS_APIENTRY* const& glClearColorIiEXT) (GLint red, GLint green, GLint blue, GLint alpha);
7671extern void (KHRONOS_APIENTRY* const& glClearColorIuiEXT) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
7672#endif
7673
7674#ifndef GL_EXT_texture_lod_bias
7675#define GL_EXT_texture_lod_bias 1
7676enum : GLenum
7677{
7681};
7682#endif
7683
7684#ifndef GL_EXT_texture_mirror_clamp
7685#define GL_EXT_texture_mirror_clamp 1
7686enum : GLenum
7687{
7691};
7692#endif
7693
7694#ifndef GL_EXT_texture_object
7695#define GL_EXT_texture_object 1
7696enum : GLenum
7697{
7703};
7704extern GLboolean (KHRONOS_APIENTRY* const& glAreTexturesResidentEXT) (GLsizei n, const GLuint *textures, GLboolean *residences);
7705extern void (KHRONOS_APIENTRY* const& glBindTextureEXT) (GLenum target, GLuint texture);
7706extern void (KHRONOS_APIENTRY* const& glDeleteTexturesEXT) (GLsizei n, const GLuint *textures);
7707extern void (KHRONOS_APIENTRY* const& glGenTexturesEXT) (GLsizei n, GLuint *textures);
7708extern GLboolean (KHRONOS_APIENTRY* const& glIsTextureEXT) (GLuint texture);
7709extern void (KHRONOS_APIENTRY* const& glPrioritizeTexturesEXT) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
7710#endif
7711
7712#ifndef GL_EXT_texture_perturb_normal
7713#define GL_EXT_texture_perturb_normal 1
7714enum : GLenum
7715{
7718};
7719extern void (KHRONOS_APIENTRY* const& glTextureNormalEXT) (GLenum mode);
7720#endif
7721
7722#ifndef GL_EXT_texture_sRGB
7723#define GL_EXT_texture_sRGB 1
7724enum : GLenum
7725{
7726 GL_SRGB_EXT = 0x8C40,
7742};
7743#endif
7744
7745#ifndef GL_EXT_texture_sRGB_R8
7746#define GL_EXT_texture_sRGB_R8 1
7747enum : GLenum
7748{
7749 GL_SR8_EXT = 0x8FBD,
7750};
7751#endif
7752
7753#ifndef GL_EXT_texture_sRGB_RG8
7754#define GL_EXT_texture_sRGB_RG8 1
7755enum : GLenum
7756{
7757 GL_SRG8_EXT = 0x8FBE,
7758};
7759#endif
7760
7761#ifndef GL_EXT_texture_sRGB_decode
7762#define GL_EXT_texture_sRGB_decode 1
7763enum : GLenum
7764{
7768};
7769#endif
7770
7771#ifndef GL_EXT_texture_shared_exponent
7772#define GL_EXT_texture_shared_exponent 1
7773enum : GLenum
7774{
7778};
7779#endif
7780
7781#ifndef GL_EXT_texture_snorm
7782#define GL_EXT_texture_snorm 1
7783enum : GLenum
7784{
7798 GL_RG_SNORM = 0x8F91,
7801};
7802#endif
7803
7804#ifndef GL_EXT_texture_swizzle
7805#define GL_EXT_texture_swizzle 1
7806enum : GLenum
7807{
7813};
7814#endif
7815
7816#ifndef GL_NV_timeline_semaphore
7817#define GL_NV_timeline_semaphore 1
7818enum : GLenum
7819{
7825};
7826extern void (KHRONOS_APIENTRY* const& glCreateSemaphoresNV) (GLsizei n, GLuint *semaphores);
7827extern void (KHRONOS_APIENTRY* const& glSemaphoreParameterivNV) (GLuint semaphore, GLenum pname, const GLint *params);
7828extern void (KHRONOS_APIENTRY* const& glGetSemaphoreParameterivNV) (GLuint semaphore, GLenum pname, GLint *params);
7829#endif
7830
7831#ifndef GL_EXT_timer_query
7832#define GL_EXT_timer_query 1
7833enum : GLenum
7834{
7836};
7837extern void (KHRONOS_APIENTRY* const& glGetQueryObjecti64vEXT) (GLuint id, GLenum pname, GLint64 *params);
7838extern void (KHRONOS_APIENTRY* const& glGetQueryObjectui64vEXT) (GLuint id, GLenum pname, GLuint64 *params);
7839#endif
7840
7841#ifndef GL_EXT_transform_feedback
7842#define GL_EXT_transform_feedback 1
7843enum : GLenum
7844{
7860};
7861extern void (KHRONOS_APIENTRY* const& glBeginTransformFeedbackEXT) (GLenum primitiveMode);
7862extern void (KHRONOS_APIENTRY* const& glEndTransformFeedbackEXT) ();
7863extern void (KHRONOS_APIENTRY* const& glBindBufferRangeEXT) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
7864extern void (KHRONOS_APIENTRY* const& glBindBufferOffsetEXT) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
7865extern void (KHRONOS_APIENTRY* const& glBindBufferBaseEXT) (GLenum target, GLuint index, GLuint buffer);
7866extern void (KHRONOS_APIENTRY* const& glTransformFeedbackVaryingsEXT) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
7867extern void (KHRONOS_APIENTRY* const& glGetTransformFeedbackVaryingEXT) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
7868#endif
7869
7870#ifndef GL_EXT_vertex_array
7871#define GL_EXT_vertex_array 1
7872enum : GLenum
7873{
7906};
7907extern void (KHRONOS_APIENTRY* const& glArrayElementEXT) (GLint i);
7908extern void (KHRONOS_APIENTRY* const& glColorPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);
7909extern void (KHRONOS_APIENTRY* const& glDrawArraysEXT) (GLenum mode, GLint first, GLsizei count);
7910extern void (KHRONOS_APIENTRY* const& glEdgeFlagPointerEXT) (GLsizei stride, GLsizei count, const GLboolean *pointer);
7911extern void (KHRONOS_APIENTRY* const& glGetPointervEXT) (GLenum pname, void **params);
7912extern void (KHRONOS_APIENTRY* const& glIndexPointerEXT) (GLenum type, GLsizei stride, GLsizei count, const void *pointer);
7913extern void (KHRONOS_APIENTRY* const& glNormalPointerEXT) (GLenum type, GLsizei stride, GLsizei count, const void *pointer);
7914extern void (KHRONOS_APIENTRY* const& glTexCoordPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);
7915extern void (KHRONOS_APIENTRY* const& glVertexPointerEXT) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer);
7916#endif
7917
7918#ifndef GL_EXT_vertex_array_bgra
7919#define GL_EXT_vertex_array_bgra 1
7920#endif
7921
7922#ifndef GL_EXT_vertex_attrib_64bit
7923#define GL_EXT_vertex_attrib_64bit 1
7924enum : GLenum
7925{
7938};
7939extern void (KHRONOS_APIENTRY* const& glVertexAttribL1dEXT) (GLuint index, GLdouble x);
7940extern void (KHRONOS_APIENTRY* const& glVertexAttribL2dEXT) (GLuint index, GLdouble x, GLdouble y);
7941extern void (KHRONOS_APIENTRY* const& glVertexAttribL3dEXT) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
7942extern void (KHRONOS_APIENTRY* const& glVertexAttribL4dEXT) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
7943extern void (KHRONOS_APIENTRY* const& glVertexAttribL1dvEXT) (GLuint index, const GLdouble *v);
7944extern void (KHRONOS_APIENTRY* const& glVertexAttribL2dvEXT) (GLuint index, const GLdouble *v);
7945extern void (KHRONOS_APIENTRY* const& glVertexAttribL3dvEXT) (GLuint index, const GLdouble *v);
7946extern void (KHRONOS_APIENTRY* const& glVertexAttribL4dvEXT) (GLuint index, const GLdouble *v);
7947extern void (KHRONOS_APIENTRY* const& glVertexAttribLPointerEXT) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
7948extern void (KHRONOS_APIENTRY* const& glGetVertexAttribLdvEXT) (GLuint index, GLenum pname, GLdouble *params);
7949#endif
7950
7951#ifndef GL_EXT_vertex_shader
7952#define GL_EXT_vertex_shader 1
7953enum : GLenum
7954{
8040 GL_X_EXT = 0x87D5,
8041 GL_Y_EXT = 0x87D6,
8042 GL_Z_EXT = 0x87D7,
8043 GL_W_EXT = 0x87D8,
8048 GL_ZERO_EXT = 0x87DD,
8049 GL_ONE_EXT = 0x87DE,
8065};
8066extern void (KHRONOS_APIENTRY* const& glBeginVertexShaderEXT) ();
8067extern void (KHRONOS_APIENTRY* const& glEndVertexShaderEXT) ();
8068extern void (KHRONOS_APIENTRY* const& glBindVertexShaderEXT) (GLuint id);
8069extern GLuint (KHRONOS_APIENTRY* const& glGenVertexShadersEXT) (GLuint range);
8070extern void (KHRONOS_APIENTRY* const& glDeleteVertexShaderEXT) (GLuint id);
8071extern void (KHRONOS_APIENTRY* const& glShaderOp1EXT) (GLenum op, GLuint res, GLuint arg1);
8072extern void (KHRONOS_APIENTRY* const& glShaderOp2EXT) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
8073extern void (KHRONOS_APIENTRY* const& glShaderOp3EXT) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
8075extern void (KHRONOS_APIENTRY* const& glWriteMaskEXT) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
8076extern void (KHRONOS_APIENTRY* const& glInsertComponentEXT) (GLuint res, GLuint src, GLuint num);
8077extern void (KHRONOS_APIENTRY* const& glExtractComponentEXT) (GLuint res, GLuint src, GLuint num);
8078extern GLuint (KHRONOS_APIENTRY* const& glGenSymbolsEXT) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
8079extern void (KHRONOS_APIENTRY* const& glSetInvariantEXT) (GLuint id, GLenum type, const void *addr);
8080extern void (KHRONOS_APIENTRY* const& glSetLocalConstantEXT) (GLuint id, GLenum type, const void *addr);
8081extern void (KHRONOS_APIENTRY* const& glVariantbvEXT) (GLuint id, const GLbyte *addr);
8082extern void (KHRONOS_APIENTRY* const& glVariantsvEXT) (GLuint id, const GLshort *addr);
8083extern void (KHRONOS_APIENTRY* const& glVariantivEXT) (GLuint id, const GLint *addr);
8084extern void (KHRONOS_APIENTRY* const& glVariantfvEXT) (GLuint id, const GLfloat *addr);
8085extern void (KHRONOS_APIENTRY* const& glVariantdvEXT) (GLuint id, const GLdouble *addr);
8086extern void (KHRONOS_APIENTRY* const& glVariantubvEXT) (GLuint id, const GLubyte *addr);
8087extern void (KHRONOS_APIENTRY* const& glVariantusvEXT) (GLuint id, const GLushort *addr);
8088extern void (KHRONOS_APIENTRY* const& glVariantuivEXT) (GLuint id, const GLuint *addr);
8089extern void (KHRONOS_APIENTRY* const& glVariantPointerEXT) (GLuint id, GLenum type, GLuint stride, const void *addr);
8090extern void (KHRONOS_APIENTRY* const& glEnableVariantClientStateEXT) (GLuint id);
8091extern void (KHRONOS_APIENTRY* const& glDisableVariantClientStateEXT) (GLuint id);
8092extern GLuint (KHRONOS_APIENTRY* const& glBindLightParameterEXT) (GLenum light, GLenum value);
8093extern GLuint (KHRONOS_APIENTRY* const& glBindMaterialParameterEXT) (GLenum face, GLenum value);
8094extern GLuint (KHRONOS_APIENTRY* const& glBindTexGenParameterEXT) (GLenum unit, GLenum coord, GLenum value);
8095extern GLuint (KHRONOS_APIENTRY* const& glBindTextureUnitParameterEXT) (GLenum unit, GLenum value);
8096extern GLuint (KHRONOS_APIENTRY* const& glBindParameterEXT) (GLenum value);
8097extern GLboolean (KHRONOS_APIENTRY* const& glIsVariantEnabledEXT) (GLuint id, GLenum cap);
8098extern void (KHRONOS_APIENTRY* const& glGetVariantBooleanvEXT) (GLuint id, GLenum value, GLboolean *data);
8099extern void (KHRONOS_APIENTRY* const& glGetVariantIntegervEXT) (GLuint id, GLenum value, GLint *data);
8100extern void (KHRONOS_APIENTRY* const& glGetVariantFloatvEXT) (GLuint id, GLenum value, GLfloat *data);
8101extern void (KHRONOS_APIENTRY* const& glGetVariantPointervEXT) (GLuint id, GLenum value, void **data);
8102extern void (KHRONOS_APIENTRY* const& glGetInvariantBooleanvEXT) (GLuint id, GLenum value, GLboolean *data);
8103extern void (KHRONOS_APIENTRY* const& glGetInvariantIntegervEXT) (GLuint id, GLenum value, GLint *data);
8104extern void (KHRONOS_APIENTRY* const& glGetInvariantFloatvEXT) (GLuint id, GLenum value, GLfloat *data);
8105extern void (KHRONOS_APIENTRY* const& glGetLocalConstantBooleanvEXT) (GLuint id, GLenum value, GLboolean *data);
8106extern void (KHRONOS_APIENTRY* const& glGetLocalConstantIntegervEXT) (GLuint id, GLenum value, GLint *data);
8107extern void (KHRONOS_APIENTRY* const& glGetLocalConstantFloatvEXT) (GLuint id, GLenum value, GLfloat *data);
8108#endif
8109
8110#ifndef GL_EXT_vertex_weighting
8111#define GL_EXT_vertex_weighting 1
8112enum : GLenum
8113{
8127};
8128extern void (KHRONOS_APIENTRY* const& glVertexWeightfEXT) (GLfloat weight);
8129extern void (KHRONOS_APIENTRY* const& glVertexWeightfvEXT) (const GLfloat *weight);
8130extern void (KHRONOS_APIENTRY* const& glVertexWeightPointerEXT) (GLint size, GLenum type, GLsizei stride, const void *pointer);
8131#endif
8132
8133#ifndef GL_EXT_win32_keyed_mutex
8134#define GL_EXT_win32_keyed_mutex 1
8135extern GLboolean (KHRONOS_APIENTRY* const& glAcquireKeyedMutexWin32EXT) (GLuint memory, GLuint64 key, GLuint timeout);
8136extern GLboolean (KHRONOS_APIENTRY* const& glReleaseKeyedMutexWin32EXT) (GLuint memory, GLuint64 key);
8137#endif
8138
8139#ifndef GL_EXT_window_rectangles
8140#define GL_EXT_window_rectangles 1
8141enum : GLenum
8142{
8149};
8150extern void (KHRONOS_APIENTRY* const& glWindowRectanglesEXT) (GLenum mode, GLsizei count, const GLint *box);
8151#endif
8152
8153#ifndef GL_EXT_x11_sync_object
8154#define GL_EXT_x11_sync_object 1
8155enum : GLenum
8156{
8158};
8159extern GLsync (KHRONOS_APIENTRY* const& glImportSyncEXT) (GLenum external_sync_type, GLintptr external_sync, GLbitfield flags);
8160#endif
8161
8162#ifndef GL_GREMEDY_frame_terminator
8163#define GL_GREMEDY_frame_terminator 1
8164extern void (KHRONOS_APIENTRY* const& glFrameTerminatorGREMEDY) ();
8165#endif
8166
8167#ifndef GL_GREMEDY_string_marker
8168#define GL_GREMEDY_string_marker 1
8169extern void (KHRONOS_APIENTRY* const& glStringMarkerGREMEDY) (GLsizei len, const void *string);
8170#endif
8171
8172#ifndef GL_HP_convolution_border_modes
8173#define GL_HP_convolution_border_modes 1
8174enum : GLenum
8175{
8180};
8181#endif
8182
8183#ifndef GL_HP_image_transform
8184#define GL_HP_image_transform 1
8185enum : GLenum
8186{
8197 GL_CUBIC_HP = 0x815F,
8202};
8203extern void (KHRONOS_APIENTRY* const& glImageTransformParameteriHP) (GLenum target, GLenum pname, GLint param);
8204extern void (KHRONOS_APIENTRY* const& glImageTransformParameterfHP) (GLenum target, GLenum pname, GLfloat param);
8205extern void (KHRONOS_APIENTRY* const& glImageTransformParameterivHP) (GLenum target, GLenum pname, const GLint *params);
8206extern void (KHRONOS_APIENTRY* const& glImageTransformParameterfvHP) (GLenum target, GLenum pname, const GLfloat *params);
8207extern void (KHRONOS_APIENTRY* const& glGetImageTransformParameterivHP) (GLenum target, GLenum pname, GLint *params);
8208extern void (KHRONOS_APIENTRY* const& glGetImageTransformParameterfvHP) (GLenum target, GLenum pname, GLfloat *params);
8209#endif
8210
8211#ifndef GL_HP_occlusion_test
8212#define GL_HP_occlusion_test 1
8213enum : GLenum
8214{
8217};
8218#endif
8219
8220#ifndef GL_HP_texture_lighting
8221#define GL_HP_texture_lighting 1
8222enum : GLenum
8223{
8227};
8228#endif
8229
8230#ifndef GL_IBM_cull_vertex
8231#define GL_IBM_cull_vertex 1
8232enum : GLenum
8233{
8235};
8236#endif
8237
8238#ifndef GL_IBM_multimode_draw_arrays
8239#define GL_IBM_multimode_draw_arrays 1
8240extern void (KHRONOS_APIENTRY* const& glMultiModeDrawArraysIBM) (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
8241extern void (KHRONOS_APIENTRY* const& glMultiModeDrawElementsIBM) (const GLenum *mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, GLint modestride);
8242#endif
8243
8244#ifndef GL_IBM_rasterpos_clip
8245#define GL_IBM_rasterpos_clip 1
8246enum : GLenum
8247{
8249};
8250#endif
8251
8252#ifndef GL_IBM_static_data
8253#define GL_IBM_static_data 1
8254enum : GLenum
8255{
8258};
8259extern void (KHRONOS_APIENTRY* const& glFlushStaticDataIBM) (GLenum target);
8260#endif
8261
8262#ifndef GL_IBM_texture_mirrored_repeat
8263#define GL_IBM_texture_mirrored_repeat 1
8264enum : GLenum
8265{
8267};
8268#endif
8269
8270#ifndef GL_IBM_vertex_array_lists
8271#define GL_IBM_vertex_array_lists 1
8272enum : GLenum
8273{
8290};
8291extern void (KHRONOS_APIENTRY* const& glColorPointerListIBM) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride);
8292extern void (KHRONOS_APIENTRY* const& glSecondaryColorPointerListIBM) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride);
8293extern void (KHRONOS_APIENTRY* const& glEdgeFlagPointerListIBM) (GLint stride, const GLboolean **pointer, GLint ptrstride);
8294extern void (KHRONOS_APIENTRY* const& glFogCoordPointerListIBM) (GLenum type, GLint stride, const void **pointer, GLint ptrstride);
8295extern void (KHRONOS_APIENTRY* const& glIndexPointerListIBM) (GLenum type, GLint stride, const void **pointer, GLint ptrstride);
8296extern void (KHRONOS_APIENTRY* const& glNormalPointerListIBM) (GLenum type, GLint stride, const void **pointer, GLint ptrstride);
8297extern void (KHRONOS_APIENTRY* const& glTexCoordPointerListIBM) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride);
8298extern void (KHRONOS_APIENTRY* const& glVertexPointerListIBM) (GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride);
8299#endif
8300
8301#ifndef GL_INGR_blend_func_separate
8302#define GL_INGR_blend_func_separate 1
8303extern void (KHRONOS_APIENTRY* const& glBlendFuncSeparateINGR) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
8304#endif
8305
8306#ifndef GL_INGR_color_clamp
8307#define GL_INGR_color_clamp 1
8308enum : GLenum
8309{
8318};
8319#endif
8320
8321#ifndef GL_INGR_interlace_read
8322#define GL_INGR_interlace_read 1
8323enum : GLenum
8324{
8326};
8327#endif
8328
8329#ifndef GL_INTEL_conservative_rasterization
8330#define GL_INTEL_conservative_rasterization 1
8331enum : GLenum
8332{
8334};
8335#endif
8336
8337#ifndef GL_INTEL_fragment_shader_ordering
8338#define GL_INTEL_fragment_shader_ordering 1
8339#endif
8340
8341#ifndef GL_INTEL_framebuffer_CMAA
8342#define GL_INTEL_framebuffer_CMAA 1
8343extern void (KHRONOS_APIENTRY* const& glApplyFramebufferAttachmentCMAAINTEL) ();
8344#endif
8345
8346#ifndef GL_INTEL_map_texture
8347#define GL_INTEL_map_texture 1
8348enum : GLenum
8349{
8354};
8355extern void (KHRONOS_APIENTRY* const& glSyncTextureINTEL) (GLuint texture);
8356extern void (KHRONOS_APIENTRY* const& glUnmapTexture2DINTEL) (GLuint texture, GLint level);
8358#endif
8359
8360#ifndef GL_INTEL_blackhole_render
8361#define GL_INTEL_blackhole_render 1
8362enum : GLenum
8363{
8365};
8366#endif
8367
8368#ifndef GL_INTEL_parallel_arrays
8369#define GL_INTEL_parallel_arrays 1
8370enum : GLenum
8371{
8377};
8378extern void (KHRONOS_APIENTRY* const& glVertexPointervINTEL) (GLint size, GLenum type, const void **pointer);
8379extern void (KHRONOS_APIENTRY* const& glNormalPointervINTEL) (GLenum type, const void **pointer);
8380extern void (KHRONOS_APIENTRY* const& glColorPointervINTEL) (GLint size, GLenum type, const void **pointer);
8381extern void (KHRONOS_APIENTRY* const& glTexCoordPointervINTEL) (GLint size, GLenum type, const void **pointer);
8382#endif
8383
8384#ifndef GL_INTEL_performance_query
8385#define GL_INTEL_performance_query 1
8386enum : GLenum
8387{
8408};
8409extern void (KHRONOS_APIENTRY* const& glBeginPerfQueryINTEL) (GLuint queryHandle);
8410extern void (KHRONOS_APIENTRY* const& glCreatePerfQueryINTEL) (GLuint queryId, GLuint *queryHandle);
8411extern void (KHRONOS_APIENTRY* const& glDeletePerfQueryINTEL) (GLuint queryHandle);
8412extern void (KHRONOS_APIENTRY* const& glEndPerfQueryINTEL) (GLuint queryHandle);
8413extern void (KHRONOS_APIENTRY* const& glGetFirstPerfQueryIdINTEL) (GLuint *queryId);
8414extern void (KHRONOS_APIENTRY* const& glGetNextPerfQueryIdINTEL) (GLuint queryId, GLuint *nextQueryId);
8416extern void (KHRONOS_APIENTRY* const& glGetPerfQueryDataINTEL) (GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten);
8417extern void (KHRONOS_APIENTRY* const& glGetPerfQueryIdByNameINTEL) (GLchar *queryName, GLuint *queryId);
8419#endif
8420
8421#ifndef GL_KHR_blend_equation_advanced
8422#define GL_KHR_blend_equation_advanced 1
8423enum : GLenum
8424{
8440};
8441extern void (KHRONOS_APIENTRY* const& glBlendBarrierKHR) ();
8442#endif
8443
8444#ifndef GL_KHR_blend_equation_advanced_coherent
8445#define GL_KHR_blend_equation_advanced_coherent 1
8446enum : GLenum
8447{
8449};
8450#endif
8451
8452#ifndef GL_KHR_context_flush_control
8453#define GL_KHR_context_flush_control 1
8454enum : GLenum
8455{
8458};
8459#endif
8460
8461#ifndef GL_KHR_debug
8462#define GL_KHR_debug 1
8463enum : GLenum
8464{
8505};
8506extern void (KHRONOS_APIENTRY* const& glDebugMessageControlKHR) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
8507extern void (KHRONOS_APIENTRY* const& glDebugMessageInsertKHR) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
8508extern void (KHRONOS_APIENTRY* const& glDebugMessageCallbackKHR) (GLDEBUGPROCKHR callback, const void *userParam);
8510extern void (KHRONOS_APIENTRY* const& glPushDebugGroupKHR) (GLenum source, GLuint id, GLsizei length, const GLchar *message);
8511extern void (KHRONOS_APIENTRY* const& glPopDebugGroupKHR) ();
8512extern void (KHRONOS_APIENTRY* const& glObjectLabelKHR) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
8513extern void (KHRONOS_APIENTRY* const& glGetObjectLabelKHR) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
8514extern void (KHRONOS_APIENTRY* const& glObjectPtrLabelKHR) (const void *ptr, GLsizei length, const GLchar *label);
8515extern void (KHRONOS_APIENTRY* const& glGetObjectPtrLabelKHR) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
8516extern void (KHRONOS_APIENTRY* const& glGetPointervKHR) (GLenum pname, void **params);
8517#endif
8518
8519#ifndef GL_KHR_no_error
8520#define GL_KHR_no_error 1
8521enum : GLenum
8522{
8524};
8525#endif
8526
8527#ifndef GL_KHR_robust_buffer_access_behavior
8528#define GL_KHR_robust_buffer_access_behavior 1
8529#endif
8530
8531#ifndef GL_KHR_robustness
8532#define GL_KHR_robustness 1
8533enum : GLenum
8534{
8544};
8545extern GLenum (KHRONOS_APIENTRY* const& glGetGraphicsResetStatusKHR) ();
8546extern void (KHRONOS_APIENTRY* const& glReadnPixelsKHR) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
8547extern void (KHRONOS_APIENTRY* const& glGetnUniformfvKHR) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
8548extern void (KHRONOS_APIENTRY* const& glGetnUniformivKHR) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
8549extern void (KHRONOS_APIENTRY* const& glGetnUniformuivKHR) (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
8550#endif
8551
8552#ifndef GL_KHR_shader_subgroup
8553#define GL_KHR_shader_subgroup 1
8554enum : GLenum
8555{
8568};
8569#endif
8570
8571#ifndef GL_KHR_texture_compression_astc_hdr
8572#define GL_KHR_texture_compression_astc_hdr 1
8573enum : GLenum
8574{
8603};
8604#endif
8605
8606#ifndef GL_KHR_texture_compression_astc_ldr
8607#define GL_KHR_texture_compression_astc_ldr 1
8608#endif
8609
8610#ifndef GL_KHR_texture_compression_astc_sliced_3d
8611#define GL_KHR_texture_compression_astc_sliced_3d 1
8612#endif
8613
8614#ifndef GL_KHR_parallel_shader_compile
8615#define GL_KHR_parallel_shader_compile 1
8616enum : GLenum
8617{
8620};
8621extern void (KHRONOS_APIENTRY* const& glMaxShaderCompilerThreadsKHR) (GLuint count);
8622#endif
8623
8624#ifndef GL_MESAX_texture_stack
8625#define GL_MESAX_texture_stack 1
8626enum : GLenum
8627{
8634};
8635#endif
8636
8637#ifndef GL_MESA_framebuffer_flip_x
8638#define GL_MESA_framebuffer_flip_x 1
8639enum : GLenum
8640{
8642};
8643#endif
8644
8645#ifndef GL_MESA_framebuffer_flip_y
8646#define GL_MESA_framebuffer_flip_y 1
8647enum : GLenum
8648{
8650};
8651extern void (KHRONOS_APIENTRY* const& glFramebufferParameteriMESA) (GLenum target, GLenum pname, GLint param);
8652extern void (KHRONOS_APIENTRY* const& glGetFramebufferParameterivMESA) (GLenum target, GLenum pname, GLint *params);
8653#endif
8654
8655#ifndef GL_MESA_framebuffer_swap_xy
8656#define GL_MESA_framebuffer_swap_xy 1
8657enum : GLenum
8658{
8660};
8661#endif
8662
8663#ifndef GL_MESA_pack_invert
8664#define GL_MESA_pack_invert 1
8665enum : GLenum
8666{
8668};
8669#endif
8670
8671#ifndef GL_MESA_program_binary_formats
8672#define GL_MESA_program_binary_formats 1
8673enum : GLenum
8674{
8676};
8677#endif
8678
8679#ifndef GL_MESA_resize_buffers
8680#define GL_MESA_resize_buffers 1
8681extern void (KHRONOS_APIENTRY* const& glResizeBuffersMESA) ();
8682#endif
8683
8684#ifndef GL_MESA_shader_integer_functions
8685#define GL_MESA_shader_integer_functions 1
8686#endif
8687
8688#ifndef GL_MESA_tile_raster_order
8689#define GL_MESA_tile_raster_order 1
8690enum : GLenum
8691{
8695};
8696#endif
8697
8698#ifndef GL_MESA_window_pos
8699#define GL_MESA_window_pos 1
8700extern void (KHRONOS_APIENTRY* const& glWindowPos2dMESA) (GLdouble x, GLdouble y);
8701extern void (KHRONOS_APIENTRY* const& glWindowPos2dvMESA) (const GLdouble *v);
8702extern void (KHRONOS_APIENTRY* const& glWindowPos2fMESA) (GLfloat x, GLfloat y);
8703extern void (KHRONOS_APIENTRY* const& glWindowPos2fvMESA) (const GLfloat *v);
8704extern void (KHRONOS_APIENTRY* const& glWindowPos2iMESA) (GLint x, GLint y);
8705extern void (KHRONOS_APIENTRY* const& glWindowPos2ivMESA) (const GLint *v);
8706extern void (KHRONOS_APIENTRY* const& glWindowPos2sMESA) (GLshort x, GLshort y);
8707extern void (KHRONOS_APIENTRY* const& glWindowPos2svMESA) (const GLshort *v);
8708extern void (KHRONOS_APIENTRY* const& glWindowPos3dMESA) (GLdouble x, GLdouble y, GLdouble z);
8709extern void (KHRONOS_APIENTRY* const& glWindowPos3dvMESA) (const GLdouble *v);
8710extern void (KHRONOS_APIENTRY* const& glWindowPos3fMESA) (GLfloat x, GLfloat y, GLfloat z);
8711extern void (KHRONOS_APIENTRY* const& glWindowPos3fvMESA) (const GLfloat *v);
8712extern void (KHRONOS_APIENTRY* const& glWindowPos3iMESA) (GLint x, GLint y, GLint z);
8713extern void (KHRONOS_APIENTRY* const& glWindowPos3ivMESA) (const GLint *v);
8714extern void (KHRONOS_APIENTRY* const& glWindowPos3sMESA) (GLshort x, GLshort y, GLshort z);
8715extern void (KHRONOS_APIENTRY* const& glWindowPos3svMESA) (const GLshort *v);
8716extern void (KHRONOS_APIENTRY* const& glWindowPos4dMESA) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
8717extern void (KHRONOS_APIENTRY* const& glWindowPos4dvMESA) (const GLdouble *v);
8718extern void (KHRONOS_APIENTRY* const& glWindowPos4fMESA) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
8719extern void (KHRONOS_APIENTRY* const& glWindowPos4fvMESA) (const GLfloat *v);
8720extern void (KHRONOS_APIENTRY* const& glWindowPos4iMESA) (GLint x, GLint y, GLint z, GLint w);
8721extern void (KHRONOS_APIENTRY* const& glWindowPos4ivMESA) (const GLint *v);
8722extern void (KHRONOS_APIENTRY* const& glWindowPos4sMESA) (GLshort x, GLshort y, GLshort z, GLshort w);
8723extern void (KHRONOS_APIENTRY* const& glWindowPos4svMESA) (const GLshort *v);
8724#endif
8725
8726#ifndef GL_MESA_ycbcr_texture
8727#define GL_MESA_ycbcr_texture 1
8728enum : GLenum
8729{
8733};
8734#endif
8735
8736#ifndef GL_NVX_blend_equation_advanced_multi_draw_buffers
8737#define GL_NVX_blend_equation_advanced_multi_draw_buffers 1
8738#endif
8739
8740#ifndef GL_NVX_conditional_render
8741#define GL_NVX_conditional_render 1
8742extern void (KHRONOS_APIENTRY* const& glBeginConditionalRenderNVX) (GLuint id);
8743extern void (KHRONOS_APIENTRY* const& glEndConditionalRenderNVX) ();
8744#endif
8745
8746#ifndef GL_NVX_gpu_memory_info
8747#define GL_NVX_gpu_memory_info 1
8748enum : GLenum
8749{
8755};
8756#endif
8757
8758#ifndef GL_NVX_linked_gpu_multicast
8759#define GL_NVX_linked_gpu_multicast 1
8760enum : GLenum
8761{
8764};
8765extern void (KHRONOS_APIENTRY* const& glLGPUNamedBufferSubDataNVX) (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
8767extern void (KHRONOS_APIENTRY* const& glLGPUInterlockNVX) ();
8768#endif
8769
8770#ifndef GL_NV_alpha_to_coverage_dither_control
8771#define GL_NV_alpha_to_coverage_dither_control 1
8772enum : GLenum
8773{
8778};
8779extern void (KHRONOS_APIENTRY* const& glAlphaToCoverageDitherControlNV) (GLenum mode);
8780#endif
8781
8782#ifndef GL_NV_bindless_multi_draw_indirect
8783#define GL_NV_bindless_multi_draw_indirect 1
8784extern void (KHRONOS_APIENTRY* const& glMultiDrawArraysIndirectBindlessNV) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount);
8785extern void (KHRONOS_APIENTRY* const& glMultiDrawElementsIndirectBindlessNV) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount);
8786#endif
8787
8788#ifndef GL_NV_bindless_multi_draw_indirect_count
8789#define GL_NV_bindless_multi_draw_indirect_count 1
8790extern void (KHRONOS_APIENTRY* const& glMultiDrawArraysIndirectBindlessCountNV) (GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount);
8791extern void (KHRONOS_APIENTRY* const& glMultiDrawElementsIndirectBindlessCountNV) (GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount);
8792#endif
8793
8794#ifndef GL_NV_bindless_texture
8795#define GL_NV_bindless_texture 1
8796extern GLuint64 (KHRONOS_APIENTRY* const& glGetTextureHandleNV) (GLuint texture);
8797extern GLuint64 (KHRONOS_APIENTRY* const& glGetTextureSamplerHandleNV) (GLuint texture, GLuint sampler);
8798extern void (KHRONOS_APIENTRY* const& glMakeTextureHandleResidentNV) (GLuint64 handle);
8799extern void (KHRONOS_APIENTRY* const& glMakeTextureHandleNonResidentNV) (GLuint64 handle);
8800extern GLuint64 (KHRONOS_APIENTRY* const& glGetImageHandleNV) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
8801extern void (KHRONOS_APIENTRY* const& glMakeImageHandleResidentNV) (GLuint64 handle, GLenum access);
8802extern void (KHRONOS_APIENTRY* const& glMakeImageHandleNonResidentNV) (GLuint64 handle);
8803extern void (KHRONOS_APIENTRY* const& glUniformHandleui64NV) (GLint location, GLuint64 value);
8804extern void (KHRONOS_APIENTRY* const& glUniformHandleui64vNV) (GLint location, GLsizei count, const GLuint64 *value);
8805extern void (KHRONOS_APIENTRY* const& glProgramUniformHandleui64NV) (GLuint program, GLint location, GLuint64 value);
8806extern void (KHRONOS_APIENTRY* const& glProgramUniformHandleui64vNV) (GLuint program, GLint location, GLsizei count, const GLuint64 *values);
8807extern GLboolean (KHRONOS_APIENTRY* const& glIsTextureHandleResidentNV) (GLuint64 handle);
8808extern GLboolean (KHRONOS_APIENTRY* const& glIsImageHandleResidentNV) (GLuint64 handle);
8809#endif
8810
8811#ifndef GL_NV_blend_equation_advanced
8812#define GL_NV_blend_equation_advanced 1
8813enum : GLenum
8814{
8817 GL_BLUE_NV = 0x1905,
8827 GL_DST_NV = 0x9287,
8831 GL_GREEN_NV = 0x1904,
8845 GL_MINUS_NV = 0x929F,
8852 GL_PLUS_NV = 0x9291,
8853 GL_RED_NV = 0x1903,
8858 GL_SRC_NV = 0x9286,
8863 GL_XOR_NV = 0x1506,
8864};
8865extern void (KHRONOS_APIENTRY* const& glBlendParameteriNV) (GLenum pname, GLint value);
8866extern void (KHRONOS_APIENTRY* const& glBlendBarrierNV) ();
8867#endif
8868
8869#ifndef GL_NV_blend_equation_advanced_coherent
8870#define GL_NV_blend_equation_advanced_coherent 1
8871enum : GLenum
8872{
8874};
8875#endif
8876
8877#ifndef GL_NV_blend_minmax_factor
8878#define GL_NV_blend_minmax_factor 1
8879#endif
8880
8881#ifndef GL_NV_blend_square
8882#define GL_NV_blend_square 1
8883#endif
8884
8885#ifndef GL_NV_clip_space_w_scaling
8886#define GL_NV_clip_space_w_scaling 1
8887enum : GLenum
8888{
8892};
8893extern void (KHRONOS_APIENTRY* const& glViewportPositionWScaleNV) (GLuint index, GLfloat xcoeff, GLfloat ycoeff);
8894#endif
8895
8896#ifndef GL_NV_command_list
8897#define GL_NV_command_list 1
8898enum : GLenum
8899{
8919};
8920extern void (KHRONOS_APIENTRY* const& glCreateStatesNV) (GLsizei n, GLuint *states);
8921extern void (KHRONOS_APIENTRY* const& glDeleteStatesNV) (GLsizei n, const GLuint *states);
8922extern GLboolean (KHRONOS_APIENTRY* const& glIsStateNV) (GLuint state);
8923extern void (KHRONOS_APIENTRY* const& glStateCaptureNV) (GLuint state, GLenum mode);
8924extern GLuint (KHRONOS_APIENTRY* const& glGetCommandHeaderNV) (GLenum tokenID, GLuint size);
8925extern GLushort (KHRONOS_APIENTRY* const& glGetStageIndexNV) (GLenum shadertype);
8926extern void (KHRONOS_APIENTRY* const& glDrawCommandsNV) (GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count);
8927extern void (KHRONOS_APIENTRY* const& glDrawCommandsAddressNV) (GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count);
8928extern void (KHRONOS_APIENTRY* const& glDrawCommandsStatesNV) (GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
8929extern void (KHRONOS_APIENTRY* const& glDrawCommandsStatesAddressNV) (const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
8930extern void (KHRONOS_APIENTRY* const& glCreateCommandListsNV) (GLsizei n, GLuint *lists);
8931extern void (KHRONOS_APIENTRY* const& glDeleteCommandListsNV) (GLsizei n, const GLuint *lists);
8932extern GLboolean (KHRONOS_APIENTRY* const& glIsCommandListNV) (GLuint list);
8933extern void (KHRONOS_APIENTRY* const& glListDrawCommandsStatesClientNV) (GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count);
8934extern void (KHRONOS_APIENTRY* const& glCommandListSegmentsNV) (GLuint list, GLuint segments);
8935extern void (KHRONOS_APIENTRY* const& glCompileCommandListNV) (GLuint list);
8936extern void (KHRONOS_APIENTRY* const& glCallCommandListNV) (GLuint list);
8937#endif
8938
8939#ifndef GL_NV_compute_program5
8940#define GL_NV_compute_program5 1
8941enum : GLenum
8942{
8945};
8946#endif
8947
8948#ifndef GL_NV_compute_shader_derivatives
8949#define GL_NV_compute_shader_derivatives 1
8950#endif
8951
8952#ifndef GL_NV_conditional_render
8953#define GL_NV_conditional_render 1
8954enum : GLenum
8955{
8960};
8961extern void (KHRONOS_APIENTRY* const& glBeginConditionalRenderNV) (GLuint id, GLenum mode);
8962extern void (KHRONOS_APIENTRY* const& glEndConditionalRenderNV) ();
8963#endif
8964
8965#ifndef GL_NV_conservative_raster
8966#define GL_NV_conservative_raster 1
8967enum : GLenum
8968{
8973};
8974extern void (KHRONOS_APIENTRY* const& glSubpixelPrecisionBiasNV) (GLuint xbits, GLuint ybits);
8975#endif
8976
8977#ifndef GL_NV_conservative_raster_dilate
8978#define GL_NV_conservative_raster_dilate 1
8979enum : GLenum
8980{
8984};
8985extern void (KHRONOS_APIENTRY* const& glConservativeRasterParameterfNV) (GLenum pname, GLfloat value);
8986#endif
8987
8988#ifndef GL_NV_conservative_raster_pre_snap
8989#define GL_NV_conservative_raster_pre_snap 1
8990enum : GLenum
8991{
8993};
8994#endif
8995
8996#ifndef GL_NV_conservative_raster_pre_snap_triangles
8997#define GL_NV_conservative_raster_pre_snap_triangles 1
8998enum : GLenum
8999{
9003};
9004extern void (KHRONOS_APIENTRY* const& glConservativeRasterParameteriNV) (GLenum pname, GLint param);
9005#endif
9006
9007#ifndef GL_NV_conservative_raster_underestimation
9008#define GL_NV_conservative_raster_underestimation 1
9009#endif
9010
9011#ifndef GL_NV_copy_depth_to_color
9012#define GL_NV_copy_depth_to_color 1
9013enum : GLenum
9014{
9017};
9018#endif
9019
9020#ifndef GL_NV_copy_image
9021#define GL_NV_copy_image 1
9023#endif
9024
9025#ifndef GL_NV_deep_texture3D
9026#define GL_NV_deep_texture3D 1
9027enum : GLenum
9028{
9031};
9032#endif
9033
9034#ifndef GL_NV_depth_buffer_float
9035#define GL_NV_depth_buffer_float 1
9036enum : GLenum
9037{
9042};
9043extern void (KHRONOS_APIENTRY* const& glDepthRangedNV) (GLdouble zNear, GLdouble zFar);
9044extern void (KHRONOS_APIENTRY* const& glClearDepthdNV) (GLdouble depth);
9045extern void (KHRONOS_APIENTRY* const& glDepthBoundsdNV) (GLdouble zmin, GLdouble zmax);
9046#endif
9047
9048#ifndef GL_NV_depth_clamp
9049#define GL_NV_depth_clamp 1
9050enum : GLenum
9051{
9053};
9054#endif
9055
9056#ifndef GL_NV_draw_texture
9057#define GL_NV_draw_texture 1
9059#endif
9060
9061#ifndef GL_NV_draw_vulkan_image
9062#define GL_NV_draw_vulkan_image 1
9063extern void (KHRONOS_APIENTRY* const& glDrawVkImageNV) (GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1);
9064extern GLVULKANPROCNV (KHRONOS_APIENTRY* const& glGetVkProcAddrNV) (const GLchar *name);
9065extern void (KHRONOS_APIENTRY* const& glWaitVkSemaphoreNV) (GLuint64 vkSemaphore);
9066extern void (KHRONOS_APIENTRY* const& glSignalVkSemaphoreNV) (GLuint64 vkSemaphore);
9067extern void (KHRONOS_APIENTRY* const& glSignalVkFenceNV) (GLuint64 vkFence);
9068#endif
9069
9070#ifndef GL_NV_evaluators
9071#define GL_NV_evaluators 1
9072enum : GLenum
9073{
9098};
9100extern void (KHRONOS_APIENTRY* const& glMapParameterivNV) (GLenum target, GLenum pname, const GLint *params);
9101extern void (KHRONOS_APIENTRY* const& glMapParameterfvNV) (GLenum target, GLenum pname, const GLfloat *params);
9102extern void (KHRONOS_APIENTRY* const& glGetMapControlPointsNV) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points);
9103extern void (KHRONOS_APIENTRY* const& glGetMapParameterivNV) (GLenum target, GLenum pname, GLint *params);
9104extern void (KHRONOS_APIENTRY* const& glGetMapParameterfvNV) (GLenum target, GLenum pname, GLfloat *params);
9105extern void (KHRONOS_APIENTRY* const& glGetMapAttribParameterivNV) (GLenum target, GLuint index, GLenum pname, GLint *params);
9106extern void (KHRONOS_APIENTRY* const& glGetMapAttribParameterfvNV) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
9107extern void (KHRONOS_APIENTRY* const& glEvalMapsNV) (GLenum target, GLenum mode);
9108#endif
9109
9110#ifndef GL_NV_explicit_multisample
9111#define GL_NV_explicit_multisample 1
9112enum : GLenum
9113{
9124};
9125extern void (KHRONOS_APIENTRY* const& glGetMultisamplefvNV) (GLenum pname, GLuint index, GLfloat *val);
9126extern void (KHRONOS_APIENTRY* const& glSampleMaskIndexedNV) (GLuint index, GLbitfield mask);
9127extern void (KHRONOS_APIENTRY* const& glTexRenderbufferNV) (GLenum target, GLuint renderbuffer);
9128#endif
9129
9130#ifndef GL_NV_fence
9131#define GL_NV_fence 1
9132enum : GLenum
9133{
9137};
9138extern void (KHRONOS_APIENTRY* const& glDeleteFencesNV) (GLsizei n, const GLuint *fences);
9139extern void (KHRONOS_APIENTRY* const& glGenFencesNV) (GLsizei n, GLuint *fences);
9140extern GLboolean (KHRONOS_APIENTRY* const& glIsFenceNV) (GLuint fence);
9141extern GLboolean (KHRONOS_APIENTRY* const& glTestFenceNV) (GLuint fence);
9142extern void (KHRONOS_APIENTRY* const& glGetFenceivNV) (GLuint fence, GLenum pname, GLint *params);
9143extern void (KHRONOS_APIENTRY* const& glFinishFenceNV) (GLuint fence);
9144extern void (KHRONOS_APIENTRY* const& glSetFenceNV) (GLuint fence, GLenum condition);
9145#endif
9146
9147#ifndef GL_NV_fill_rectangle
9148#define GL_NV_fill_rectangle 1
9149enum : GLenum
9150{
9152};
9153#endif
9154
9155#ifndef GL_NV_float_buffer
9156#define GL_NV_float_buffer 1
9157enum : GLenum
9158{
9174};
9175#endif
9176
9177#ifndef GL_NV_fog_distance
9178#define GL_NV_fog_distance 1
9179enum : GLenum
9180{
9184};
9185#endif
9186
9187#ifndef GL_NV_fragment_coverage_to_color
9188#define GL_NV_fragment_coverage_to_color 1
9189enum : GLenum
9190{
9193};
9194extern void (KHRONOS_APIENTRY* const& glFragmentCoverageColorNV) (GLuint color);
9195#endif
9196
9197#ifndef GL_NV_fragment_program
9198#define GL_NV_fragment_program 1
9199enum : GLenum
9200{
9207};
9208extern void (KHRONOS_APIENTRY* const& glProgramNamedParameter4fNV) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
9209extern void (KHRONOS_APIENTRY* const& glProgramNamedParameter4fvNV) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
9210extern void (KHRONOS_APIENTRY* const& glProgramNamedParameter4dNV) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
9211extern void (KHRONOS_APIENTRY* const& glProgramNamedParameter4dvNV) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
9212extern void (KHRONOS_APIENTRY* const& glGetProgramNamedParameterfvNV) (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params);
9213extern void (KHRONOS_APIENTRY* const& glGetProgramNamedParameterdvNV) (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params);
9214#endif
9215
9216#ifndef GL_NV_fragment_program2
9217#define GL_NV_fragment_program2 1
9218enum : GLenum
9219{
9225};
9226#endif
9227
9228#ifndef GL_NV_fragment_program4
9229#define GL_NV_fragment_program4 1
9230#endif
9231
9232#ifndef GL_NV_fragment_program_option
9233#define GL_NV_fragment_program_option 1
9234#endif
9235
9236#ifndef GL_NV_fragment_shader_barycentric
9237#define GL_NV_fragment_shader_barycentric 1
9238#endif
9239
9240#ifndef GL_NV_fragment_shader_interlock
9241#define GL_NV_fragment_shader_interlock 1
9242#endif
9243
9244#ifndef GL_NV_framebuffer_mixed_samples
9245#define GL_NV_framebuffer_mixed_samples 1
9246enum : GLenum
9247{
9256};
9257extern void (KHRONOS_APIENTRY* const& glCoverageModulationTableNV) (GLsizei n, const GLfloat *v);
9258extern void (KHRONOS_APIENTRY* const& glGetCoverageModulationTableNV) (GLsizei bufSize, GLfloat *v);
9259extern void (KHRONOS_APIENTRY* const& glCoverageModulationNV) (GLenum components);
9260#endif
9261
9262#ifndef GL_NV_framebuffer_multisample_coverage
9263#define GL_NV_framebuffer_multisample_coverage 1
9264enum : GLenum
9265{
9270};
9271extern void (KHRONOS_APIENTRY* const& glRenderbufferStorageMultisampleCoverageNV) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
9272#endif
9273
9274#ifndef GL_NV_geometry_program4
9275#define GL_NV_geometry_program4 1
9276enum : GLenum
9277{
9281};
9282extern void (KHRONOS_APIENTRY* const& glProgramVertexLimitNV) (GLenum target, GLint limit);
9283extern void (KHRONOS_APIENTRY* const& glFramebufferTextureEXT) (GLenum target, GLenum attachment, GLuint texture, GLint level);
9284extern void (KHRONOS_APIENTRY* const& glFramebufferTextureFaceEXT) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
9285#endif
9286
9287#ifndef GL_NV_geometry_shader4
9288#define GL_NV_geometry_shader4 1
9289#endif
9290
9291#ifndef GL_NV_geometry_shader_passthrough
9292#define GL_NV_geometry_shader_passthrough 1
9293#endif
9294
9295#ifndef GL_NV_gpu_program4
9296#define GL_NV_gpu_program4 1
9297enum : GLenum
9298{
9307};
9308extern void (KHRONOS_APIENTRY* const& glProgramLocalParameterI4iNV) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
9309extern void (KHRONOS_APIENTRY* const& glProgramLocalParameterI4ivNV) (GLenum target, GLuint index, const GLint *params);
9310extern void (KHRONOS_APIENTRY* const& glProgramLocalParametersI4ivNV) (GLenum target, GLuint index, GLsizei count, const GLint *params);
9311extern void (KHRONOS_APIENTRY* const& glProgramLocalParameterI4uiNV) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
9312extern void (KHRONOS_APIENTRY* const& glProgramLocalParameterI4uivNV) (GLenum target, GLuint index, const GLuint *params);
9313extern void (KHRONOS_APIENTRY* const& glProgramLocalParametersI4uivNV) (GLenum target, GLuint index, GLsizei count, const GLuint *params);
9314extern void (KHRONOS_APIENTRY* const& glProgramEnvParameterI4iNV) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
9315extern void (KHRONOS_APIENTRY* const& glProgramEnvParameterI4ivNV) (GLenum target, GLuint index, const GLint *params);
9316extern void (KHRONOS_APIENTRY* const& glProgramEnvParametersI4ivNV) (GLenum target, GLuint index, GLsizei count, const GLint *params);
9317extern void (KHRONOS_APIENTRY* const& glProgramEnvParameterI4uiNV) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
9318extern void (KHRONOS_APIENTRY* const& glProgramEnvParameterI4uivNV) (GLenum target, GLuint index, const GLuint *params);
9319extern void (KHRONOS_APIENTRY* const& glProgramEnvParametersI4uivNV) (GLenum target, GLuint index, GLsizei count, const GLuint *params);
9320extern void (KHRONOS_APIENTRY* const& glGetProgramLocalParameterIivNV) (GLenum target, GLuint index, GLint *params);
9321extern void (KHRONOS_APIENTRY* const& glGetProgramLocalParameterIuivNV) (GLenum target, GLuint index, GLuint *params);
9322extern void (KHRONOS_APIENTRY* const& glGetProgramEnvParameterIivNV) (GLenum target, GLuint index, GLint *params);
9323extern void (KHRONOS_APIENTRY* const& glGetProgramEnvParameterIuivNV) (GLenum target, GLuint index, GLuint *params);
9324#endif
9325
9326#ifndef GL_NV_gpu_program5
9327#define GL_NV_gpu_program5 1
9328enum : GLenum
9329{
9338};
9339extern void (KHRONOS_APIENTRY* const& glProgramSubroutineParametersuivNV) (GLenum target, GLsizei count, const GLuint *params);
9340extern void (KHRONOS_APIENTRY* const& glGetProgramSubroutineParameteruivNV) (GLenum target, GLuint index, GLuint *param);
9341#endif
9342
9343#ifndef GL_NV_gpu_program5_mem_extended
9344#define GL_NV_gpu_program5_mem_extended 1
9345#endif
9346
9347#ifndef GL_NV_gpu_shader5
9348#define GL_NV_gpu_shader5 1
9349#endif
9350
9351#ifndef GL_NV_half_float
9352#define GL_NV_half_float 1
9353enum : GLenum
9354{
9356};
9357extern void (KHRONOS_APIENTRY* const& glVertex2hNV) (GLhalfNV x, GLhalfNV y);
9358extern void (KHRONOS_APIENTRY* const& glVertex2hvNV) (const GLhalfNV *v);
9359extern void (KHRONOS_APIENTRY* const& glVertex3hNV) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
9360extern void (KHRONOS_APIENTRY* const& glVertex3hvNV) (const GLhalfNV *v);
9361extern void (KHRONOS_APIENTRY* const& glVertex4hNV) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
9362extern void (KHRONOS_APIENTRY* const& glVertex4hvNV) (const GLhalfNV *v);
9363extern void (KHRONOS_APIENTRY* const& glNormal3hNV) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
9364extern void (KHRONOS_APIENTRY* const& glNormal3hvNV) (const GLhalfNV *v);
9365extern void (KHRONOS_APIENTRY* const& glColor3hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
9366extern void (KHRONOS_APIENTRY* const& glColor3hvNV) (const GLhalfNV *v);
9367extern void (KHRONOS_APIENTRY* const& glColor4hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
9368extern void (KHRONOS_APIENTRY* const& glColor4hvNV) (const GLhalfNV *v);
9369extern void (KHRONOS_APIENTRY* const& glTexCoord1hNV) (GLhalfNV s);
9370extern void (KHRONOS_APIENTRY* const& glTexCoord1hvNV) (const GLhalfNV *v);
9371extern void (KHRONOS_APIENTRY* const& glTexCoord2hNV) (GLhalfNV s, GLhalfNV t);
9372extern void (KHRONOS_APIENTRY* const& glTexCoord2hvNV) (const GLhalfNV *v);
9373extern void (KHRONOS_APIENTRY* const& glTexCoord3hNV) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
9374extern void (KHRONOS_APIENTRY* const& glTexCoord3hvNV) (const GLhalfNV *v);
9375extern void (KHRONOS_APIENTRY* const& glTexCoord4hNV) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
9376extern void (KHRONOS_APIENTRY* const& glTexCoord4hvNV) (const GLhalfNV *v);
9377extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1hNV) (GLenum target, GLhalfNV s);
9378extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1hvNV) (GLenum target, const GLhalfNV *v);
9379extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2hNV) (GLenum target, GLhalfNV s, GLhalfNV t);
9380extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2hvNV) (GLenum target, const GLhalfNV *v);
9381extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3hNV) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
9382extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3hvNV) (GLenum target, const GLhalfNV *v);
9383extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4hNV) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
9384extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4hvNV) (GLenum target, const GLhalfNV *v);
9385extern void (KHRONOS_APIENTRY* const& glFogCoordhNV) (GLhalfNV fog);
9386extern void (KHRONOS_APIENTRY* const& glFogCoordhvNV) (const GLhalfNV *fog);
9387extern void (KHRONOS_APIENTRY* const& glSecondaryColor3hNV) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
9388extern void (KHRONOS_APIENTRY* const& glSecondaryColor3hvNV) (const GLhalfNV *v);
9389extern void (KHRONOS_APIENTRY* const& glVertexWeighthNV) (GLhalfNV weight);
9390extern void (KHRONOS_APIENTRY* const& glVertexWeighthvNV) (const GLhalfNV *weight);
9391extern void (KHRONOS_APIENTRY* const& glVertexAttrib1hNV) (GLuint index, GLhalfNV x);
9392extern void (KHRONOS_APIENTRY* const& glVertexAttrib1hvNV) (GLuint index, const GLhalfNV *v);
9393extern void (KHRONOS_APIENTRY* const& glVertexAttrib2hNV) (GLuint index, GLhalfNV x, GLhalfNV y);
9394extern void (KHRONOS_APIENTRY* const& glVertexAttrib2hvNV) (GLuint index, const GLhalfNV *v);
9395extern void (KHRONOS_APIENTRY* const& glVertexAttrib3hNV) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
9396extern void (KHRONOS_APIENTRY* const& glVertexAttrib3hvNV) (GLuint index, const GLhalfNV *v);
9397extern void (KHRONOS_APIENTRY* const& glVertexAttrib4hNV) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
9398extern void (KHRONOS_APIENTRY* const& glVertexAttrib4hvNV) (GLuint index, const GLhalfNV *v);
9399extern void (KHRONOS_APIENTRY* const& glVertexAttribs1hvNV) (GLuint index, GLsizei n, const GLhalfNV *v);
9400extern void (KHRONOS_APIENTRY* const& glVertexAttribs2hvNV) (GLuint index, GLsizei n, const GLhalfNV *v);
9401extern void (KHRONOS_APIENTRY* const& glVertexAttribs3hvNV) (GLuint index, GLsizei n, const GLhalfNV *v);
9402extern void (KHRONOS_APIENTRY* const& glVertexAttribs4hvNV) (GLuint index, GLsizei n, const GLhalfNV *v);
9403#endif
9404
9405#ifndef GL_NV_internalformat_sample_query
9406#define GL_NV_internalformat_sample_query 1
9407enum : GLenum
9408{
9413};
9414extern void (KHRONOS_APIENTRY* const& glGetInternalformatSampleivNV) (GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params);
9415#endif
9416
9417#ifndef GL_NV_light_max_exponent
9418#define GL_NV_light_max_exponent 1
9419enum : GLenum
9420{
9423};
9424#endif
9425
9426#ifndef GL_NV_gpu_multicast
9427#define GL_NV_gpu_multicast 1
9428enum : GLenum
9429{
9435};
9436extern void (KHRONOS_APIENTRY* const& glRenderGpuMaskNV) (GLbitfield mask);
9437extern void (KHRONOS_APIENTRY* const& glMulticastBufferSubDataNV) (GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
9441extern void (KHRONOS_APIENTRY* const& glMulticastFramebufferSampleLocationsfvNV) (GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
9442extern void (KHRONOS_APIENTRY* const& glMulticastBarrierNV) ();
9443extern void (KHRONOS_APIENTRY* const& glMulticastWaitSyncNV) (GLuint signalGpu, GLbitfield waitGpuMask);
9444extern void (KHRONOS_APIENTRY* const& glMulticastGetQueryObjectivNV) (GLuint gpu, GLuint id, GLenum pname, GLint *params);
9445extern void (KHRONOS_APIENTRY* const& glMulticastGetQueryObjectuivNV) (GLuint gpu, GLuint id, GLenum pname, GLuint *params);
9446extern void (KHRONOS_APIENTRY* const& glMulticastGetQueryObjecti64vNV) (GLuint gpu, GLuint id, GLenum pname, GLint64 *params);
9447extern void (KHRONOS_APIENTRY* const& glMulticastGetQueryObjectui64vNV) (GLuint gpu, GLuint id, GLenum pname, GLuint64 *params);
9448#endif
9449
9450#ifndef GL_NVX_gpu_multicast2
9451#define GL_NVX_gpu_multicast2 1
9452enum : GLenum
9453{
9455};
9456extern void (KHRONOS_APIENTRY* const& glUploadGpuMaskNVX) (GLbitfield mask);
9457extern void (KHRONOS_APIENTRY* const& glMulticastViewportArrayvNVX) (GLuint gpu, GLuint first, GLsizei count, const GLfloat *v);
9458extern void (KHRONOS_APIENTRY* const& glMulticastViewportPositionWScaleNVX) (GLuint gpu, GLuint index, GLfloat xcoeff, GLfloat ycoeff);
9459extern void (KHRONOS_APIENTRY* const& glMulticastScissorArrayvNVX) (GLuint gpu, GLuint first, GLsizei count, const GLint *v);
9462#endif
9463
9464#ifndef GL_NVX_progress_fence
9465#define GL_NVX_progress_fence 1
9466extern GLuint (KHRONOS_APIENTRY* const& glCreateProgressFenceNVX) ();
9467extern void (KHRONOS_APIENTRY* const& glSignalSemaphoreui64NVX) (GLuint signalGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray);
9468extern void (KHRONOS_APIENTRY* const& glWaitSemaphoreui64NVX) (GLuint waitGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray);
9469extern void (KHRONOS_APIENTRY* const& glClientWaitSemaphoreui64NVX) (GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray);
9470#endif
9471
9472#ifndef GL_NV_memory_attachment
9473#define GL_NV_memory_attachment 1
9474enum : GLenum
9475{
9486};
9487extern void (KHRONOS_APIENTRY* const& glGetMemoryObjectDetachedResourcesuivNV) (GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params);
9488extern void (KHRONOS_APIENTRY* const& glResetMemoryObjectParameterNV) (GLuint memory, GLenum pname);
9489extern void (KHRONOS_APIENTRY* const& glTexAttachMemoryNV) (GLenum target, GLuint memory, GLuint64 offset);
9490extern void (KHRONOS_APIENTRY* const& glBufferAttachMemoryNV) (GLenum target, GLuint memory, GLuint64 offset);
9491extern void (KHRONOS_APIENTRY* const& glTextureAttachMemoryNV) (GLuint texture, GLuint memory, GLuint64 offset);
9492extern void (KHRONOS_APIENTRY* const& glNamedBufferAttachMemoryNV) (GLuint buffer, GLuint memory, GLuint64 offset);
9493#endif
9494
9495#ifndef GL_NV_memory_object_sparse
9496#define GL_NV_memory_object_sparse 1
9499extern void (KHRONOS_APIENTRY* const& glNamedBufferPageCommitmentMemNV) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit);
9501#endif
9502
9503#ifndef GL_NV_mesh_shader
9504#define GL_NV_mesh_shader 1
9505enum : GLenum
9506{
9555};
9556extern void (KHRONOS_APIENTRY* const& glDrawMeshTasksNV) (GLuint first, GLuint count);
9557extern void (KHRONOS_APIENTRY* const& glDrawMeshTasksIndirectNV) (GLintptr indirect);
9558extern void (KHRONOS_APIENTRY* const& glMultiDrawMeshTasksIndirectNV) (GLintptr indirect, GLsizei drawcount, GLsizei stride);
9559extern void (KHRONOS_APIENTRY* const& glMultiDrawMeshTasksIndirectCountNV) (GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
9560#endif
9561
9562#ifndef GL_NV_multisample_coverage
9563#define GL_NV_multisample_coverage 1
9564#endif
9565
9566#ifndef GL_NV_multisample_filter_hint
9567#define GL_NV_multisample_filter_hint 1
9568enum : GLenum
9569{
9571};
9572#endif
9573
9574#ifndef GL_NV_occlusion_query
9575#define GL_NV_occlusion_query 1
9576enum : GLenum
9577{
9582};
9583extern void (KHRONOS_APIENTRY* const& glGenOcclusionQueriesNV) (GLsizei n, GLuint *ids);
9584extern void (KHRONOS_APIENTRY* const& glDeleteOcclusionQueriesNV) (GLsizei n, const GLuint *ids);
9585extern GLboolean (KHRONOS_APIENTRY* const& glIsOcclusionQueryNV) (GLuint id);
9586extern void (KHRONOS_APIENTRY* const& glBeginOcclusionQueryNV) (GLuint id);
9587extern void (KHRONOS_APIENTRY* const& glEndOcclusionQueryNV) ();
9588extern void (KHRONOS_APIENTRY* const& glGetOcclusionQueryivNV) (GLuint id, GLenum pname, GLint *params);
9589extern void (KHRONOS_APIENTRY* const& glGetOcclusionQueryuivNV) (GLuint id, GLenum pname, GLuint *params);
9590#endif
9591
9592#ifndef GL_NV_packed_depth_stencil
9593#define GL_NV_packed_depth_stencil 1
9594enum : GLenum
9595{
9598};
9599#endif
9600
9601#ifndef GL_NV_parameter_buffer_object
9602#define GL_NV_parameter_buffer_object 1
9603enum : GLenum
9604{
9610};
9611extern void (KHRONOS_APIENTRY* const& glProgramBufferParametersfvNV) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params);
9612extern void (KHRONOS_APIENTRY* const& glProgramBufferParametersIivNV) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params);
9613extern void (KHRONOS_APIENTRY* const& glProgramBufferParametersIuivNV) (GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params);
9614#endif
9615
9616#ifndef GL_NV_parameter_buffer_object2
9617#define GL_NV_parameter_buffer_object2 1
9618#endif
9619
9620#ifndef GL_NV_path_rendering
9621#define GL_NV_path_rendering 1
9622enum : GLenum
9623{
9658 GL_UTF8_NV = 0x909A,
9659 GL_UTF16_NV = 0x909B,
9668 GL_ROUND_NV = 0x90A4,
9670 GL_BEVEL_NV = 0x90A6,
9787};
9788extern GLuint (KHRONOS_APIENTRY* const& glGenPathsNV) (GLsizei range);
9789extern void (KHRONOS_APIENTRY* const& glDeletePathsNV) (GLuint path, GLsizei range);
9790extern GLboolean (KHRONOS_APIENTRY* const& glIsPathNV) (GLuint path);
9791extern void (KHRONOS_APIENTRY* const& glPathCommandsNV) (GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords);
9792extern void (KHRONOS_APIENTRY* const& glPathCoordsNV) (GLuint path, GLsizei numCoords, GLenum coordType, const void *coords);
9794extern void (KHRONOS_APIENTRY* const& glPathSubCoordsNV) (GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords);
9795extern void (KHRONOS_APIENTRY* const& glPathStringNV) (GLuint path, GLenum format, GLsizei length, const void *pathString);
9798extern void (KHRONOS_APIENTRY* const& glWeightPathsNV) (GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights);
9799extern void (KHRONOS_APIENTRY* const& glCopyPathNV) (GLuint resultPath, GLuint srcPath);
9800extern void (KHRONOS_APIENTRY* const& glInterpolatePathsNV) (GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight);
9801extern void (KHRONOS_APIENTRY* const& glTransformPathNV) (GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues);
9802extern void (KHRONOS_APIENTRY* const& glPathParameterivNV) (GLuint path, GLenum pname, const GLint *value);
9803extern void (KHRONOS_APIENTRY* const& glPathParameteriNV) (GLuint path, GLenum pname, GLint value);
9804extern void (KHRONOS_APIENTRY* const& glPathParameterfvNV) (GLuint path, GLenum pname, const GLfloat *value);
9805extern void (KHRONOS_APIENTRY* const& glPathParameterfNV) (GLuint path, GLenum pname, GLfloat value);
9806extern void (KHRONOS_APIENTRY* const& glPathDashArrayNV) (GLuint path, GLsizei dashCount, const GLfloat *dashArray);
9807extern void (KHRONOS_APIENTRY* const& glPathStencilFuncNV) (GLenum func, GLint ref, GLuint mask);
9808extern void (KHRONOS_APIENTRY* const& glPathStencilDepthOffsetNV) (GLfloat factor, GLfloat units);
9809extern void (KHRONOS_APIENTRY* const& glStencilFillPathNV) (GLuint path, GLenum fillMode, GLuint mask);
9810extern void (KHRONOS_APIENTRY* const& glStencilStrokePathNV) (GLuint path, GLint reference, GLuint mask);
9812extern void (KHRONOS_APIENTRY* const& glStencilStrokePathInstancedNV) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues);
9813extern void (KHRONOS_APIENTRY* const& glPathCoverDepthFuncNV) (GLenum func);
9814extern void (KHRONOS_APIENTRY* const& glCoverFillPathNV) (GLuint path, GLenum coverMode);
9815extern void (KHRONOS_APIENTRY* const& glCoverStrokePathNV) (GLuint path, GLenum coverMode);
9816extern void (KHRONOS_APIENTRY* const& glCoverFillPathInstancedNV) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
9817extern void (KHRONOS_APIENTRY* const& glCoverStrokePathInstancedNV) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
9818extern void (KHRONOS_APIENTRY* const& glGetPathParameterivNV) (GLuint path, GLenum pname, GLint *value);
9819extern void (KHRONOS_APIENTRY* const& glGetPathParameterfvNV) (GLuint path, GLenum pname, GLfloat *value);
9820extern void (KHRONOS_APIENTRY* const& glGetPathCommandsNV) (GLuint path, GLubyte *commands);
9821extern void (KHRONOS_APIENTRY* const& glGetPathCoordsNV) (GLuint path, GLfloat *coords);
9822extern void (KHRONOS_APIENTRY* const& glGetPathDashArrayNV) (GLuint path, GLfloat *dashArray);
9823extern void (KHRONOS_APIENTRY* const& glGetPathMetricsNV) (GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics);
9824extern void (KHRONOS_APIENTRY* const& glGetPathMetricRangeNV) (GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics);
9826extern GLboolean (KHRONOS_APIENTRY* const& glIsPointInFillPathNV) (GLuint path, GLuint mask, GLfloat x, GLfloat y);
9827extern GLboolean (KHRONOS_APIENTRY* const& glIsPointInStrokePathNV) (GLuint path, GLfloat x, GLfloat y);
9830extern void (KHRONOS_APIENTRY* const& glMatrixLoad3x2fNV) (GLenum matrixMode, const GLfloat *m);
9831extern void (KHRONOS_APIENTRY* const& glMatrixLoad3x3fNV) (GLenum matrixMode, const GLfloat *m);
9832extern void (KHRONOS_APIENTRY* const& glMatrixLoadTranspose3x3fNV) (GLenum matrixMode, const GLfloat *m);
9833extern void (KHRONOS_APIENTRY* const& glMatrixMult3x2fNV) (GLenum matrixMode, const GLfloat *m);
9834extern void (KHRONOS_APIENTRY* const& glMatrixMult3x3fNV) (GLenum matrixMode, const GLfloat *m);
9835extern void (KHRONOS_APIENTRY* const& glMatrixMultTranspose3x3fNV) (GLenum matrixMode, const GLfloat *m);
9836extern void (KHRONOS_APIENTRY* const& glStencilThenCoverFillPathNV) (GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode);
9837extern void (KHRONOS_APIENTRY* const& glStencilThenCoverStrokePathNV) (GLuint path, GLint reference, GLuint mask, GLenum coverMode);
9838extern void (KHRONOS_APIENTRY* const& glStencilThenCoverFillPathInstancedNV) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
9839extern void (KHRONOS_APIENTRY* const& glStencilThenCoverStrokePathInstancedNV) (GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues);
9843extern void (KHRONOS_APIENTRY* const& glProgramPathFragmentInputGenNV) (GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs);
9845extern void (KHRONOS_APIENTRY* const& glPathColorGenNV) (GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs);
9846extern void (KHRONOS_APIENTRY* const& glPathTexGenNV) (GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs);
9847extern void (KHRONOS_APIENTRY* const& glPathFogGenNV) (GLenum genMode);
9848extern void (KHRONOS_APIENTRY* const& glGetPathColorGenivNV) (GLenum color, GLenum pname, GLint *value);
9849extern void (KHRONOS_APIENTRY* const& glGetPathColorGenfvNV) (GLenum color, GLenum pname, GLfloat *value);
9850extern void (KHRONOS_APIENTRY* const& glGetPathTexGenivNV) (GLenum texCoordSet, GLenum pname, GLint *value);
9851extern void (KHRONOS_APIENTRY* const& glGetPathTexGenfvNV) (GLenum texCoordSet, GLenum pname, GLfloat *value);
9852#endif
9853
9854#ifndef GL_NV_path_rendering_shared_edge
9855#define GL_NV_path_rendering_shared_edge 1
9856enum : GLenum
9857{
9859};
9860#endif
9861
9862#ifndef GL_NV_pixel_data_range
9863#define GL_NV_pixel_data_range 1
9864enum : GLenum
9865{
9872};
9873extern void (KHRONOS_APIENTRY* const& glPixelDataRangeNV) (GLenum target, GLsizei length, const void *pointer);
9874extern void (KHRONOS_APIENTRY* const& glFlushPixelDataRangeNV) (GLenum target);
9875#endif
9876
9877#ifndef GL_NV_point_sprite
9878#define GL_NV_point_sprite 1
9879enum : GLenum
9880{
9884};
9885extern void (KHRONOS_APIENTRY* const& glPointParameteriNV) (GLenum pname, GLint param);
9886extern void (KHRONOS_APIENTRY* const& glPointParameterivNV) (GLenum pname, const GLint *params);
9887#endif
9888
9889#ifndef GL_NV_present_video
9890#define GL_NV_present_video 1
9891enum : GLenum
9892{
9893 GL_FRAME_NV = 0x8E26,
9899};
9902extern void (KHRONOS_APIENTRY* const& glGetVideoivNV) (GLuint video_slot, GLenum pname, GLint *params);
9903extern void (KHRONOS_APIENTRY* const& glGetVideouivNV) (GLuint video_slot, GLenum pname, GLuint *params);
9904extern void (KHRONOS_APIENTRY* const& glGetVideoi64vNV) (GLuint video_slot, GLenum pname, GLint64EXT *params);
9905extern void (KHRONOS_APIENTRY* const& glGetVideoui64vNV) (GLuint video_slot, GLenum pname, GLuint64EXT *params);
9906#endif
9907
9908#ifndef GL_NV_primitive_restart
9909#define GL_NV_primitive_restart 1
9910enum : GLenum
9911{
9914};
9915extern void (KHRONOS_APIENTRY* const& glPrimitiveRestartNV) ();
9916extern void (KHRONOS_APIENTRY* const& glPrimitiveRestartIndexNV) (GLuint index);
9917#endif
9918
9919#ifndef GL_NV_primitive_shading_rate
9920#define GL_NV_primitive_shading_rate 1
9921enum : GLenum
9922{
9925};
9926#endif
9927
9928#ifndef GL_NV_query_resource
9929#define GL_NV_query_resource 1
9930enum : GLenum
9931{
9938};
9939extern GLint (KHRONOS_APIENTRY* const& glQueryResourceNV) (GLenum queryType, GLint tagId, GLuint count, GLint *buffer);
9940#endif
9941
9942#ifndef GL_NV_query_resource_tag
9943#define GL_NV_query_resource_tag 1
9944extern void (KHRONOS_APIENTRY* const& glGenQueryResourceTagNV) (GLsizei n, GLint *tagIds);
9945extern void (KHRONOS_APIENTRY* const& glDeleteQueryResourceTagNV) (GLsizei n, const GLint *tagIds);
9946extern void (KHRONOS_APIENTRY* const& glQueryResourceTagNV) (GLint tagId, const GLchar *tagString);
9947#endif
9948
9949#ifndef GL_NV_register_combiners
9950#define GL_NV_register_combiners 1
9951enum : GLenum
9952{
10002};
10003extern void (KHRONOS_APIENTRY* const& glCombinerParameterfvNV) (GLenum pname, const GLfloat *params);
10004extern void (KHRONOS_APIENTRY* const& glCombinerParameterfNV) (GLenum pname, GLfloat param);
10005extern void (KHRONOS_APIENTRY* const& glCombinerParameterivNV) (GLenum pname, const GLint *params);
10006extern void (KHRONOS_APIENTRY* const& glCombinerParameteriNV) (GLenum pname, GLint param);
10009extern void (KHRONOS_APIENTRY* const& glFinalCombinerInputNV) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
10010extern void (KHRONOS_APIENTRY* const& glGetCombinerInputParameterfvNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
10011extern void (KHRONOS_APIENTRY* const& glGetCombinerInputParameterivNV) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
10012extern void (KHRONOS_APIENTRY* const& glGetCombinerOutputParameterfvNV) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
10013extern void (KHRONOS_APIENTRY* const& glGetCombinerOutputParameterivNV) (GLenum stage, GLenum portion, GLenum pname, GLint *params);
10014extern void (KHRONOS_APIENTRY* const& glGetFinalCombinerInputParameterfvNV) (GLenum variable, GLenum pname, GLfloat *params);
10015extern void (KHRONOS_APIENTRY* const& glGetFinalCombinerInputParameterivNV) (GLenum variable, GLenum pname, GLint *params);
10016#endif
10017
10018#ifndef GL_NV_register_combiners2
10019#define GL_NV_register_combiners2 1
10020enum : GLenum
10021{
10023};
10024extern void (KHRONOS_APIENTRY* const& glCombinerStageParameterfvNV) (GLenum stage, GLenum pname, const GLfloat *params);
10025extern void (KHRONOS_APIENTRY* const& glGetCombinerStageParameterfvNV) (GLenum stage, GLenum pname, GLfloat *params);
10026#endif
10027
10028#ifndef GL_NV_representative_fragment_test
10029#define GL_NV_representative_fragment_test 1
10030enum : GLenum
10031{
10033};
10034#endif
10035
10036#ifndef GL_NV_robustness_video_memory_purge
10037#define GL_NV_robustness_video_memory_purge 1
10038enum : GLenum
10039{
10041};
10042#endif
10043
10044#ifndef GL_NV_sample_locations
10045#define GL_NV_sample_locations 1
10046enum : GLenum
10047{
10056};
10057extern void (KHRONOS_APIENTRY* const& glFramebufferSampleLocationsfvNV) (GLenum target, GLuint start, GLsizei count, const GLfloat *v);
10058extern void (KHRONOS_APIENTRY* const& glNamedFramebufferSampleLocationsfvNV) (GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v);
10059extern void (KHRONOS_APIENTRY* const& glResolveDepthValuesNV) ();
10060#endif
10061
10062#ifndef GL_NV_sample_mask_override_coverage
10063#define GL_NV_sample_mask_override_coverage 1
10064#endif
10065
10066#ifndef GL_NV_scissor_exclusive
10067#define GL_NV_scissor_exclusive 1
10068enum : GLenum
10069{
10072};
10073extern void (KHRONOS_APIENTRY* const& glScissorExclusiveNV) (GLint x, GLint y, GLsizei width, GLsizei height);
10074extern void (KHRONOS_APIENTRY* const& glScissorExclusiveArrayvNV) (GLuint first, GLsizei count, const GLint *v);
10075#endif
10076
10077#ifndef GL_NV_shader_atomic_counters
10078#define GL_NV_shader_atomic_counters 1
10079#endif
10080
10081#ifndef GL_NV_shader_atomic_float
10082#define GL_NV_shader_atomic_float 1
10083#endif
10084
10085#ifndef GL_NV_shader_atomic_float64
10086#define GL_NV_shader_atomic_float64 1
10087#endif
10088
10089#ifndef GL_NV_shader_atomic_fp16_vector
10090#define GL_NV_shader_atomic_fp16_vector 1
10091#endif
10092
10093#ifndef GL_NV_shader_atomic_int64
10094#define GL_NV_shader_atomic_int64 1
10095#endif
10096
10097#ifndef GL_NV_shader_buffer_load
10098#define GL_NV_shader_buffer_load 1
10099enum : GLenum
10100{
10104};
10105extern void (KHRONOS_APIENTRY* const& glMakeBufferResidentNV) (GLenum target, GLenum access);
10106extern void (KHRONOS_APIENTRY* const& glMakeBufferNonResidentNV) (GLenum target);
10107extern GLboolean (KHRONOS_APIENTRY* const& glIsBufferResidentNV) (GLenum target);
10108extern void (KHRONOS_APIENTRY* const& glMakeNamedBufferResidentNV) (GLuint buffer, GLenum access);
10109extern void (KHRONOS_APIENTRY* const& glMakeNamedBufferNonResidentNV) (GLuint buffer);
10110extern GLboolean (KHRONOS_APIENTRY* const& glIsNamedBufferResidentNV) (GLuint buffer);
10111extern void (KHRONOS_APIENTRY* const& glGetBufferParameterui64vNV) (GLenum target, GLenum pname, GLuint64EXT *params);
10112extern void (KHRONOS_APIENTRY* const& glGetNamedBufferParameterui64vNV) (GLuint buffer, GLenum pname, GLuint64EXT *params);
10113extern void (KHRONOS_APIENTRY* const& glGetIntegerui64vNV) (GLenum value, GLuint64EXT *result);
10114extern void (KHRONOS_APIENTRY* const& glUniformui64NV) (GLint location, GLuint64EXT value);
10115extern void (KHRONOS_APIENTRY* const& glUniformui64vNV) (GLint location, GLsizei count, const GLuint64EXT *value);
10116extern void (KHRONOS_APIENTRY* const& glProgramUniformui64NV) (GLuint program, GLint location, GLuint64EXT value);
10117extern void (KHRONOS_APIENTRY* const& glProgramUniformui64vNV) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
10118#endif
10119
10120#ifndef GL_NV_shader_buffer_store
10121#define GL_NV_shader_buffer_store 1
10122enum : GLenum
10123{
10125};
10126#endif
10127
10128#ifndef GL_NV_shader_storage_buffer_object
10129#define GL_NV_shader_storage_buffer_object 1
10130#endif
10131
10132#ifndef GL_NV_shader_subgroup_partitioned
10133#define GL_NV_shader_subgroup_partitioned 1
10134enum : GLenum
10135{
10137};
10138#endif
10139
10140#ifndef GL_NV_shader_texture_footprint
10141#define GL_NV_shader_texture_footprint 1
10142#endif
10143
10144#ifndef GL_NV_shader_thread_group
10145#define GL_NV_shader_thread_group 1
10146enum : GLenum
10147{
10151};
10152#endif
10153
10154#ifndef GL_NV_shader_thread_shuffle
10155#define GL_NV_shader_thread_shuffle 1
10156#endif
10157
10158#ifndef GL_NV_shading_rate_image
10159#define GL_NV_shading_rate_image 1
10160enum : GLenum
10161{
10183};
10184extern void (KHRONOS_APIENTRY* const& glBindShadingRateImageNV) (GLuint texture);
10185extern void (KHRONOS_APIENTRY* const& glGetShadingRateImagePaletteNV) (GLuint viewport, GLuint entry, GLenum *rate);
10186extern void (KHRONOS_APIENTRY* const& glGetShadingRateSampleLocationivNV) (GLenum rate, GLuint samples, GLuint index, GLint *location);
10187extern void (KHRONOS_APIENTRY* const& glShadingRateImageBarrierNV) (GLboolean synchronize);
10188extern void (KHRONOS_APIENTRY* const& glShadingRateImagePaletteNV) (GLuint viewport, GLuint first, GLsizei count, const GLenum *rates);
10189extern void (KHRONOS_APIENTRY* const& glShadingRateSampleOrderNV) (GLenum order);
10190extern void (KHRONOS_APIENTRY* const& glShadingRateSampleOrderCustomNV) (GLenum rate, GLuint samples, const GLint *locations);
10191#endif
10192
10193#ifndef GL_NV_stereo_view_rendering
10194#define GL_NV_stereo_view_rendering 1
10195#endif
10196
10197#ifndef GL_NV_tessellation_program5
10198#define GL_NV_tessellation_program5 1
10199enum : GLenum
10200{
10206};
10207#endif
10208
10209#ifndef GL_NV_texgen_emboss
10210#define GL_NV_texgen_emboss 1
10211enum : GLenum
10212{
10216};
10217#endif
10218
10219#ifndef GL_NV_texgen_reflection
10220#define GL_NV_texgen_reflection 1
10221enum : GLenum
10222{
10225};
10226#endif
10227
10228#ifndef GL_NV_texture_barrier
10229#define GL_NV_texture_barrier 1
10230extern void (KHRONOS_APIENTRY* const& glTextureBarrierNV) ();
10231#endif
10232
10233#ifndef GL_NV_texture_compression_vtc
10234#define GL_NV_texture_compression_vtc 1
10235#endif
10236
10237#ifndef GL_NV_texture_env_combine4
10238#define GL_NV_texture_env_combine4 1
10239enum : GLenum
10240{
10246};
10247#endif
10248
10249#ifndef GL_NV_texture_expand_normal
10250#define GL_NV_texture_expand_normal 1
10251enum : GLenum
10252{
10254};
10255#endif
10256
10257#ifndef GL_NV_texture_multisample
10258#define GL_NV_texture_multisample 1
10259enum : GLenum
10260{
10263};
10270#endif
10271
10272#ifndef GL_NV_texture_rectangle
10273#define GL_NV_texture_rectangle 1
10274enum : GLenum
10275{
10280};
10281#endif
10282
10283#ifndef GL_NV_texture_rectangle_compressed
10284#define GL_NV_texture_rectangle_compressed 1
10285#endif
10286
10287#ifndef GL_NV_texture_shader
10288#define GL_NV_texture_shader 1
10289enum : GLenum
10290{
10322 GL_HILO_NV = 0x86F4,
10323 GL_DSDT_NV = 0x86F5,
10341 GL_DSDT8_NV = 0x8709,
10364};
10365#endif
10366
10367#ifndef GL_NV_texture_shader2
10368#define GL_NV_texture_shader2 1
10369enum : GLenum
10370{
10372};
10373#endif
10374
10375#ifndef GL_NV_texture_shader3
10376#define GL_NV_texture_shader3 1
10377enum : GLenum
10378{
10393 GL_HILO8_NV = 0x885E,
10396};
10397#endif
10398
10399#ifndef GL_NV_transform_feedback
10400#define GL_NV_transform_feedback 1
10401enum : GLenum
10402{
10428 GL_LAYER_NV = 0x8DAA,
10429};
10430enum : GLint
10431{
10437};
10438extern void (KHRONOS_APIENTRY* const& glBeginTransformFeedbackNV) (GLenum primitiveMode);
10439extern void (KHRONOS_APIENTRY* const& glEndTransformFeedbackNV) ();
10440extern void (KHRONOS_APIENTRY* const& glTransformFeedbackAttribsNV) (GLsizei count, const GLint *attribs, GLenum bufferMode);
10441extern void (KHRONOS_APIENTRY* const& glBindBufferRangeNV) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
10442extern void (KHRONOS_APIENTRY* const& glBindBufferOffsetNV) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
10443extern void (KHRONOS_APIENTRY* const& glBindBufferBaseNV) (GLenum target, GLuint index, GLuint buffer);
10444extern void (KHRONOS_APIENTRY* const& glTransformFeedbackVaryingsNV) (GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode);
10445extern void (KHRONOS_APIENTRY* const& glActiveVaryingNV) (GLuint program, const GLchar *name);
10446extern GLint (KHRONOS_APIENTRY* const& glGetVaryingLocationNV) (GLuint program, const GLchar *name);
10447extern void (KHRONOS_APIENTRY* const& glGetActiveVaryingNV) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
10448extern void (KHRONOS_APIENTRY* const& glGetTransformFeedbackVaryingNV) (GLuint program, GLuint index, GLint *location);
10449extern void (KHRONOS_APIENTRY* const& glTransformFeedbackStreamAttribsNV) (GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode);
10450#endif
10451
10452#ifndef GL_NV_transform_feedback2
10453#define GL_NV_transform_feedback2 1
10454enum : GLenum
10455{
10460};
10461extern void (KHRONOS_APIENTRY* const& glBindTransformFeedbackNV) (GLenum target, GLuint id);
10462extern void (KHRONOS_APIENTRY* const& glDeleteTransformFeedbacksNV) (GLsizei n, const GLuint *ids);
10463extern void (KHRONOS_APIENTRY* const& glGenTransformFeedbacksNV) (GLsizei n, GLuint *ids);
10464extern GLboolean (KHRONOS_APIENTRY* const& glIsTransformFeedbackNV) (GLuint id);
10465extern void (KHRONOS_APIENTRY* const& glPauseTransformFeedbackNV) ();
10466extern void (KHRONOS_APIENTRY* const& glResumeTransformFeedbackNV) ();
10467extern void (KHRONOS_APIENTRY* const& glDrawTransformFeedbackNV) (GLenum mode, GLuint id);
10468#endif
10469
10470#ifndef GL_NV_uniform_buffer_unified_memory
10471#define GL_NV_uniform_buffer_unified_memory 1
10472enum : GLenum
10473{
10477};
10478#endif
10479
10480#ifndef GL_NV_vdpau_interop
10481#define GL_NV_vdpau_interop 1
10482enum : GLenum
10483{
10488};
10489extern void (KHRONOS_APIENTRY* const& glVDPAUInitNV) (const void *vdpDevice, const void *getProcAddress);
10490extern void (KHRONOS_APIENTRY* const& glVDPAUFiniNV) ();
10491extern GLvdpauSurfaceNV (KHRONOS_APIENTRY* const& glVDPAURegisterVideoSurfaceNV) (const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
10492extern GLvdpauSurfaceNV (KHRONOS_APIENTRY* const& glVDPAURegisterOutputSurfaceNV) (const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
10493extern GLboolean (KHRONOS_APIENTRY* const& glVDPAUIsSurfaceNV) (GLvdpauSurfaceNV surface);
10494extern void (KHRONOS_APIENTRY* const& glVDPAUUnregisterSurfaceNV) (GLvdpauSurfaceNV surface);
10495extern void (KHRONOS_APIENTRY* const& glVDPAUGetSurfaceivNV) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei count, GLsizei *length, GLint *values);
10496extern void (KHRONOS_APIENTRY* const& glVDPAUSurfaceAccessNV) (GLvdpauSurfaceNV surface, GLenum access);
10497extern void (KHRONOS_APIENTRY* const& glVDPAUMapSurfacesNV) (GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces);
10498extern void (KHRONOS_APIENTRY* const& glVDPAUUnmapSurfacesNV) (GLsizei numSurface, const GLvdpauSurfaceNV *surfaces);
10499#endif
10500
10501#ifndef GL_NV_vdpau_interop2
10502#define GL_NV_vdpau_interop2 1
10503extern GLvdpauSurfaceNV (KHRONOS_APIENTRY* const& glVDPAURegisterVideoSurfaceWithPictureStructureNV) (const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames, GLboolean isFrameStructure);
10504#endif
10505
10506#ifndef GL_NV_vertex_array_range
10507#define GL_NV_vertex_array_range 1
10508enum : GLenum
10509{
10515};
10516extern void (KHRONOS_APIENTRY* const& glFlushVertexArrayRangeNV) ();
10517extern void (KHRONOS_APIENTRY* const& glVertexArrayRangeNV) (GLsizei length, const void *pointer);
10518#endif
10519
10520#ifndef GL_NV_vertex_array_range2
10521#define GL_NV_vertex_array_range2 1
10522enum : GLenum
10523{
10525};
10526#endif
10527
10528#ifndef GL_NV_vertex_attrib_integer_64bit
10529#define GL_NV_vertex_attrib_integer_64bit 1
10530extern void (KHRONOS_APIENTRY* const& glVertexAttribL1i64NV) (GLuint index, GLint64EXT x);
10531extern void (KHRONOS_APIENTRY* const& glVertexAttribL2i64NV) (GLuint index, GLint64EXT x, GLint64EXT y);
10532extern void (KHRONOS_APIENTRY* const& glVertexAttribL3i64NV) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);
10533extern void (KHRONOS_APIENTRY* const& glVertexAttribL4i64NV) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
10534extern void (KHRONOS_APIENTRY* const& glVertexAttribL1i64vNV) (GLuint index, const GLint64EXT *v);
10535extern void (KHRONOS_APIENTRY* const& glVertexAttribL2i64vNV) (GLuint index, const GLint64EXT *v);
10536extern void (KHRONOS_APIENTRY* const& glVertexAttribL3i64vNV) (GLuint index, const GLint64EXT *v);
10537extern void (KHRONOS_APIENTRY* const& glVertexAttribL4i64vNV) (GLuint index, const GLint64EXT *v);
10538extern void (KHRONOS_APIENTRY* const& glVertexAttribL1ui64NV) (GLuint index, GLuint64EXT x);
10539extern void (KHRONOS_APIENTRY* const& glVertexAttribL2ui64NV) (GLuint index, GLuint64EXT x, GLuint64EXT y);
10540extern void (KHRONOS_APIENTRY* const& glVertexAttribL3ui64NV) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
10541extern void (KHRONOS_APIENTRY* const& glVertexAttribL4ui64NV) (GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
10542extern void (KHRONOS_APIENTRY* const& glVertexAttribL1ui64vNV) (GLuint index, const GLuint64EXT *v);
10543extern void (KHRONOS_APIENTRY* const& glVertexAttribL2ui64vNV) (GLuint index, const GLuint64EXT *v);
10544extern void (KHRONOS_APIENTRY* const& glVertexAttribL3ui64vNV) (GLuint index, const GLuint64EXT *v);
10545extern void (KHRONOS_APIENTRY* const& glVertexAttribL4ui64vNV) (GLuint index, const GLuint64EXT *v);
10546extern void (KHRONOS_APIENTRY* const& glGetVertexAttribLi64vNV) (GLuint index, GLenum pname, GLint64EXT *params);
10547extern void (KHRONOS_APIENTRY* const& glGetVertexAttribLui64vNV) (GLuint index, GLenum pname, GLuint64EXT *params);
10548extern void (KHRONOS_APIENTRY* const& glVertexAttribLFormatNV) (GLuint index, GLint size, GLenum type, GLsizei stride);
10549#endif
10550
10551#ifndef GL_NV_vertex_buffer_unified_memory
10552#define GL_NV_vertex_buffer_unified_memory 1
10553enum : GLenum
10554{
10580};
10581extern void (KHRONOS_APIENTRY* const& glBufferAddressRangeNV) (GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length);
10582extern void (KHRONOS_APIENTRY* const& glVertexFormatNV) (GLint size, GLenum type, GLsizei stride);
10583extern void (KHRONOS_APIENTRY* const& glNormalFormatNV) (GLenum type, GLsizei stride);
10584extern void (KHRONOS_APIENTRY* const& glColorFormatNV) (GLint size, GLenum type, GLsizei stride);
10585extern void (KHRONOS_APIENTRY* const& glIndexFormatNV) (GLenum type, GLsizei stride);
10586extern void (KHRONOS_APIENTRY* const& glTexCoordFormatNV) (GLint size, GLenum type, GLsizei stride);
10587extern void (KHRONOS_APIENTRY* const& glEdgeFlagFormatNV) (GLsizei stride);
10588extern void (KHRONOS_APIENTRY* const& glSecondaryColorFormatNV) (GLint size, GLenum type, GLsizei stride);
10589extern void (KHRONOS_APIENTRY* const& glFogCoordFormatNV) (GLenum type, GLsizei stride);
10590extern void (KHRONOS_APIENTRY* const& glVertexAttribFormatNV) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride);
10591extern void (KHRONOS_APIENTRY* const& glVertexAttribIFormatNV) (GLuint index, GLint size, GLenum type, GLsizei stride);
10592extern void (KHRONOS_APIENTRY* const& glGetIntegerui64i_vNV) (GLenum value, GLuint index, GLuint64EXT *result);
10593#endif
10594
10595#ifndef GL_NV_vertex_program
10596#define GL_NV_vertex_program 1
10597enum : GLenum
10598{
10682};
10683extern GLboolean (KHRONOS_APIENTRY* const& glAreProgramsResidentNV) (GLsizei n, const GLuint *programs, GLboolean *residences);
10684extern void (KHRONOS_APIENTRY* const& glBindProgramNV) (GLenum target, GLuint id);
10685extern void (KHRONOS_APIENTRY* const& glDeleteProgramsNV) (GLsizei n, const GLuint *programs);
10686extern void (KHRONOS_APIENTRY* const& glExecuteProgramNV) (GLenum target, GLuint id, const GLfloat *params);
10687extern void (KHRONOS_APIENTRY* const& glGenProgramsNV) (GLsizei n, GLuint *programs);
10688extern void (KHRONOS_APIENTRY* const& glGetProgramParameterdvNV) (GLenum target, GLuint index, GLenum pname, GLdouble *params);
10689extern void (KHRONOS_APIENTRY* const& glGetProgramParameterfvNV) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
10690extern void (KHRONOS_APIENTRY* const& glGetProgramivNV) (GLuint id, GLenum pname, GLint *params);
10691extern void (KHRONOS_APIENTRY* const& glGetProgramStringNV) (GLuint id, GLenum pname, GLubyte *program);
10692extern void (KHRONOS_APIENTRY* const& glGetTrackMatrixivNV) (GLenum target, GLuint address, GLenum pname, GLint *params);
10693extern void (KHRONOS_APIENTRY* const& glGetVertexAttribdvNV) (GLuint index, GLenum pname, GLdouble *params);
10694extern void (KHRONOS_APIENTRY* const& glGetVertexAttribfvNV) (GLuint index, GLenum pname, GLfloat *params);
10695extern void (KHRONOS_APIENTRY* const& glGetVertexAttribivNV) (GLuint index, GLenum pname, GLint *params);
10696extern void (KHRONOS_APIENTRY* const& glGetVertexAttribPointervNV) (GLuint index, GLenum pname, void **pointer);
10697extern GLboolean (KHRONOS_APIENTRY* const& glIsProgramNV) (GLuint id);
10698extern void (KHRONOS_APIENTRY* const& glLoadProgramNV) (GLenum target, GLuint id, GLsizei len, const GLubyte *program);
10699extern void (KHRONOS_APIENTRY* const& glProgramParameter4dNV) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10700extern void (KHRONOS_APIENTRY* const& glProgramParameter4dvNV) (GLenum target, GLuint index, const GLdouble *v);
10701extern void (KHRONOS_APIENTRY* const& glProgramParameter4fNV) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
10702extern void (KHRONOS_APIENTRY* const& glProgramParameter4fvNV) (GLenum target, GLuint index, const GLfloat *v);
10703extern void (KHRONOS_APIENTRY* const& glProgramParameters4dvNV) (GLenum target, GLuint index, GLsizei count, const GLdouble *v);
10704extern void (KHRONOS_APIENTRY* const& glProgramParameters4fvNV) (GLenum target, GLuint index, GLsizei count, const GLfloat *v);
10705extern void (KHRONOS_APIENTRY* const& glRequestResidentProgramsNV) (GLsizei n, const GLuint *programs);
10707extern void (KHRONOS_APIENTRY* const& glVertexAttribPointerNV) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer);
10708extern void (KHRONOS_APIENTRY* const& glVertexAttrib1dNV) (GLuint index, GLdouble x);
10709extern void (KHRONOS_APIENTRY* const& glVertexAttrib1dvNV) (GLuint index, const GLdouble *v);
10710extern void (KHRONOS_APIENTRY* const& glVertexAttrib1fNV) (GLuint index, GLfloat x);
10711extern void (KHRONOS_APIENTRY* const& glVertexAttrib1fvNV) (GLuint index, const GLfloat *v);
10712extern void (KHRONOS_APIENTRY* const& glVertexAttrib1sNV) (GLuint index, GLshort x);
10713extern void (KHRONOS_APIENTRY* const& glVertexAttrib1svNV) (GLuint index, const GLshort *v);
10714extern void (KHRONOS_APIENTRY* const& glVertexAttrib2dNV) (GLuint index, GLdouble x, GLdouble y);
10715extern void (KHRONOS_APIENTRY* const& glVertexAttrib2dvNV) (GLuint index, const GLdouble *v);
10716extern void (KHRONOS_APIENTRY* const& glVertexAttrib2fNV) (GLuint index, GLfloat x, GLfloat y);
10717extern void (KHRONOS_APIENTRY* const& glVertexAttrib2fvNV) (GLuint index, const GLfloat *v);
10718extern void (KHRONOS_APIENTRY* const& glVertexAttrib2sNV) (GLuint index, GLshort x, GLshort y);
10719extern void (KHRONOS_APIENTRY* const& glVertexAttrib2svNV) (GLuint index, const GLshort *v);
10720extern void (KHRONOS_APIENTRY* const& glVertexAttrib3dNV) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
10721extern void (KHRONOS_APIENTRY* const& glVertexAttrib3dvNV) (GLuint index, const GLdouble *v);
10722extern void (KHRONOS_APIENTRY* const& glVertexAttrib3fNV) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
10723extern void (KHRONOS_APIENTRY* const& glVertexAttrib3fvNV) (GLuint index, const GLfloat *v);
10724extern void (KHRONOS_APIENTRY* const& glVertexAttrib3sNV) (GLuint index, GLshort x, GLshort y, GLshort z);
10725extern void (KHRONOS_APIENTRY* const& glVertexAttrib3svNV) (GLuint index, const GLshort *v);
10726extern void (KHRONOS_APIENTRY* const& glVertexAttrib4dNV) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10727extern void (KHRONOS_APIENTRY* const& glVertexAttrib4dvNV) (GLuint index, const GLdouble *v);
10728extern void (KHRONOS_APIENTRY* const& glVertexAttrib4fNV) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
10729extern void (KHRONOS_APIENTRY* const& glVertexAttrib4fvNV) (GLuint index, const GLfloat *v);
10730extern void (KHRONOS_APIENTRY* const& glVertexAttrib4sNV) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
10731extern void (KHRONOS_APIENTRY* const& glVertexAttrib4svNV) (GLuint index, const GLshort *v);
10732extern void (KHRONOS_APIENTRY* const& glVertexAttrib4ubNV) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
10733extern void (KHRONOS_APIENTRY* const& glVertexAttrib4ubvNV) (GLuint index, const GLubyte *v);
10734extern void (KHRONOS_APIENTRY* const& glVertexAttribs1dvNV) (GLuint index, GLsizei count, const GLdouble *v);
10735extern void (KHRONOS_APIENTRY* const& glVertexAttribs1fvNV) (GLuint index, GLsizei count, const GLfloat *v);
10736extern void (KHRONOS_APIENTRY* const& glVertexAttribs1svNV) (GLuint index, GLsizei count, const GLshort *v);
10737extern void (KHRONOS_APIENTRY* const& glVertexAttribs2dvNV) (GLuint index, GLsizei count, const GLdouble *v);
10738extern void (KHRONOS_APIENTRY* const& glVertexAttribs2fvNV) (GLuint index, GLsizei count, const GLfloat *v);
10739extern void (KHRONOS_APIENTRY* const& glVertexAttribs2svNV) (GLuint index, GLsizei count, const GLshort *v);
10740extern void (KHRONOS_APIENTRY* const& glVertexAttribs3dvNV) (GLuint index, GLsizei count, const GLdouble *v);
10741extern void (KHRONOS_APIENTRY* const& glVertexAttribs3fvNV) (GLuint index, GLsizei count, const GLfloat *v);
10742extern void (KHRONOS_APIENTRY* const& glVertexAttribs3svNV) (GLuint index, GLsizei count, const GLshort *v);
10743extern void (KHRONOS_APIENTRY* const& glVertexAttribs4dvNV) (GLuint index, GLsizei count, const GLdouble *v);
10744extern void (KHRONOS_APIENTRY* const& glVertexAttribs4fvNV) (GLuint index, GLsizei count, const GLfloat *v);
10745extern void (KHRONOS_APIENTRY* const& glVertexAttribs4svNV) (GLuint index, GLsizei count, const GLshort *v);
10746extern void (KHRONOS_APIENTRY* const& glVertexAttribs4ubvNV) (GLuint index, GLsizei count, const GLubyte *v);
10747#endif
10748
10749#ifndef GL_NV_vertex_program1_1
10750#define GL_NV_vertex_program1_1 1
10751#endif
10752
10753#ifndef GL_NV_vertex_program2
10754#define GL_NV_vertex_program2 1
10755#endif
10756
10757#ifndef GL_NV_vertex_program2_option
10758#define GL_NV_vertex_program2_option 1
10759#endif
10760
10761#ifndef GL_NV_vertex_program3
10762#define GL_NV_vertex_program3 1
10763#endif
10764
10765#ifndef GL_NV_vertex_program4
10766#define GL_NV_vertex_program4 1
10767enum : GLenum
10768{
10770};
10771#endif
10772
10773#ifndef GL_NV_video_capture
10774#define GL_NV_video_capture 1
10775enum : GLenum
10776{
10806};
10807extern void (KHRONOS_APIENTRY* const& glBeginVideoCaptureNV) (GLuint video_capture_slot);
10808extern void (KHRONOS_APIENTRY* const& glBindVideoCaptureStreamBufferNV) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset);
10809extern void (KHRONOS_APIENTRY* const& glBindVideoCaptureStreamTextureNV) (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture);
10810extern void (KHRONOS_APIENTRY* const& glEndVideoCaptureNV) (GLuint video_capture_slot);
10811extern void (KHRONOS_APIENTRY* const& glGetVideoCaptureivNV) (GLuint video_capture_slot, GLenum pname, GLint *params);
10812extern void (KHRONOS_APIENTRY* const& glGetVideoCaptureStreamivNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params);
10813extern void (KHRONOS_APIENTRY* const& glGetVideoCaptureStreamfvNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params);
10814extern void (KHRONOS_APIENTRY* const& glGetVideoCaptureStreamdvNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params);
10815extern GLenum (KHRONOS_APIENTRY* const& glVideoCaptureNV) (GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time);
10816extern void (KHRONOS_APIENTRY* const& glVideoCaptureStreamParameterivNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params);
10817extern void (KHRONOS_APIENTRY* const& glVideoCaptureStreamParameterfvNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params);
10818extern void (KHRONOS_APIENTRY* const& glVideoCaptureStreamParameterdvNV) (GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params);
10819#endif
10820
10821#ifndef GL_NV_viewport_array2
10822#define GL_NV_viewport_array2 1
10823#endif
10824
10825#ifndef GL_NV_viewport_swizzle
10826#define GL_NV_viewport_swizzle 1
10827enum : GLenum
10828{
10841};
10843#endif
10844
10845#ifndef GL_OES_byte_coordinates
10846#define GL_OES_byte_coordinates 1
10847extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1bOES) (GLenum texture, GLbyte s);
10848extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1bvOES) (GLenum texture, const GLbyte *coords);
10849extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2bOES) (GLenum texture, GLbyte s, GLbyte t);
10850extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2bvOES) (GLenum texture, const GLbyte *coords);
10851extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3bOES) (GLenum texture, GLbyte s, GLbyte t, GLbyte r);
10852extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3bvOES) (GLenum texture, const GLbyte *coords);
10853extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4bOES) (GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q);
10854extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4bvOES) (GLenum texture, const GLbyte *coords);
10855extern void (KHRONOS_APIENTRY* const& glTexCoord1bOES) (GLbyte s);
10856extern void (KHRONOS_APIENTRY* const& glTexCoord1bvOES) (const GLbyte *coords);
10857extern void (KHRONOS_APIENTRY* const& glTexCoord2bOES) (GLbyte s, GLbyte t);
10858extern void (KHRONOS_APIENTRY* const& glTexCoord2bvOES) (const GLbyte *coords);
10859extern void (KHRONOS_APIENTRY* const& glTexCoord3bOES) (GLbyte s, GLbyte t, GLbyte r);
10860extern void (KHRONOS_APIENTRY* const& glTexCoord3bvOES) (const GLbyte *coords);
10861extern void (KHRONOS_APIENTRY* const& glTexCoord4bOES) (GLbyte s, GLbyte t, GLbyte r, GLbyte q);
10862extern void (KHRONOS_APIENTRY* const& glTexCoord4bvOES) (const GLbyte *coords);
10863extern void (KHRONOS_APIENTRY* const& glVertex2bOES) (GLbyte x, GLbyte y);
10864extern void (KHRONOS_APIENTRY* const& glVertex2bvOES) (const GLbyte *coords);
10865extern void (KHRONOS_APIENTRY* const& glVertex3bOES) (GLbyte x, GLbyte y, GLbyte z);
10866extern void (KHRONOS_APIENTRY* const& glVertex3bvOES) (const GLbyte *coords);
10867extern void (KHRONOS_APIENTRY* const& glVertex4bOES) (GLbyte x, GLbyte y, GLbyte z, GLbyte w);
10868extern void (KHRONOS_APIENTRY* const& glVertex4bvOES) (const GLbyte *coords);
10869#endif
10870
10871#ifndef GL_OES_compressed_paletted_texture
10872#define GL_OES_compressed_paletted_texture 1
10873enum : GLenum
10874{
10885};
10886#endif
10887
10888#ifndef GL_OES_fixed_point
10889#define GL_OES_fixed_point 1
10890enum : GLenum
10891{
10893};
10894extern void (KHRONOS_APIENTRY* const& glAlphaFuncxOES) (GLenum func, GLfixed ref);
10895extern void (KHRONOS_APIENTRY* const& glClearColorxOES) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
10896extern void (KHRONOS_APIENTRY* const& glClearDepthxOES) (GLfixed depth);
10897extern void (KHRONOS_APIENTRY* const& glClipPlanexOES) (GLenum plane, const GLfixed *equation);
10898extern void (KHRONOS_APIENTRY* const& glColor4xOES) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
10899extern void (KHRONOS_APIENTRY* const& glDepthRangexOES) (GLfixed n, GLfixed f);
10900extern void (KHRONOS_APIENTRY* const& glFogxOES) (GLenum pname, GLfixed param);
10901extern void (KHRONOS_APIENTRY* const& glFogxvOES) (GLenum pname, const GLfixed *param);
10902extern void (KHRONOS_APIENTRY* const& glFrustumxOES) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
10903extern void (KHRONOS_APIENTRY* const& glGetClipPlanexOES) (GLenum plane, GLfixed *equation);
10904extern void (KHRONOS_APIENTRY* const& glGetFixedvOES) (GLenum pname, GLfixed *params);
10905extern void (KHRONOS_APIENTRY* const& glGetTexEnvxvOES) (GLenum target, GLenum pname, GLfixed *params);
10906extern void (KHRONOS_APIENTRY* const& glGetTexParameterxvOES) (GLenum target, GLenum pname, GLfixed *params);
10907extern void (KHRONOS_APIENTRY* const& glLightModelxOES) (GLenum pname, GLfixed param);
10908extern void (KHRONOS_APIENTRY* const& glLightModelxvOES) (GLenum pname, const GLfixed *param);
10909extern void (KHRONOS_APIENTRY* const& glLightxOES) (GLenum light, GLenum pname, GLfixed param);
10910extern void (KHRONOS_APIENTRY* const& glLightxvOES) (GLenum light, GLenum pname, const GLfixed *params);
10911extern void (KHRONOS_APIENTRY* const& glLineWidthxOES) (GLfixed width);
10912extern void (KHRONOS_APIENTRY* const& glLoadMatrixxOES) (const GLfixed *m);
10913extern void (KHRONOS_APIENTRY* const& glMaterialxOES) (GLenum face, GLenum pname, GLfixed param);
10914extern void (KHRONOS_APIENTRY* const& glMaterialxvOES) (GLenum face, GLenum pname, const GLfixed *param);
10915extern void (KHRONOS_APIENTRY* const& glMultMatrixxOES) (const GLfixed *m);
10916extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4xOES) (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
10917extern void (KHRONOS_APIENTRY* const& glNormal3xOES) (GLfixed nx, GLfixed ny, GLfixed nz);
10918extern void (KHRONOS_APIENTRY* const& glOrthoxOES) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
10919extern void (KHRONOS_APIENTRY* const& glPointParameterxvOES) (GLenum pname, const GLfixed *params);
10920extern void (KHRONOS_APIENTRY* const& glPointSizexOES) (GLfixed size);
10921extern void (KHRONOS_APIENTRY* const& glPolygonOffsetxOES) (GLfixed factor, GLfixed units);
10922extern void (KHRONOS_APIENTRY* const& glRotatexOES) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
10923extern void (KHRONOS_APIENTRY* const& glScalexOES) (GLfixed x, GLfixed y, GLfixed z);
10924extern void (KHRONOS_APIENTRY* const& glTexEnvxOES) (GLenum target, GLenum pname, GLfixed param);
10925extern void (KHRONOS_APIENTRY* const& glTexEnvxvOES) (GLenum target, GLenum pname, const GLfixed *params);
10926extern void (KHRONOS_APIENTRY* const& glTexParameterxOES) (GLenum target, GLenum pname, GLfixed param);
10927extern void (KHRONOS_APIENTRY* const& glTexParameterxvOES) (GLenum target, GLenum pname, const GLfixed *params);
10928extern void (KHRONOS_APIENTRY* const& glTranslatexOES) (GLfixed x, GLfixed y, GLfixed z);
10929extern void (KHRONOS_APIENTRY* const& glGetLightxvOES) (GLenum light, GLenum pname, GLfixed *params);
10930extern void (KHRONOS_APIENTRY* const& glGetMaterialxvOES) (GLenum face, GLenum pname, GLfixed *params);
10931extern void (KHRONOS_APIENTRY* const& glPointParameterxOES) (GLenum pname, GLfixed param);
10932extern void (KHRONOS_APIENTRY* const& glSampleCoveragexOES) (GLclampx value, GLboolean invert);
10933extern void (KHRONOS_APIENTRY* const& glAccumxOES) (GLenum op, GLfixed value);
10935extern void (KHRONOS_APIENTRY* const& glBlendColorxOES) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
10936extern void (KHRONOS_APIENTRY* const& glClearAccumxOES) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
10937extern void (KHRONOS_APIENTRY* const& glColor3xOES) (GLfixed red, GLfixed green, GLfixed blue);
10938extern void (KHRONOS_APIENTRY* const& glColor3xvOES) (const GLfixed *components);
10939extern void (KHRONOS_APIENTRY* const& glColor4xvOES) (const GLfixed *components);
10940extern void (KHRONOS_APIENTRY* const& glConvolutionParameterxOES) (GLenum target, GLenum pname, GLfixed param);
10941extern void (KHRONOS_APIENTRY* const& glConvolutionParameterxvOES) (GLenum target, GLenum pname, const GLfixed *params);
10942extern void (KHRONOS_APIENTRY* const& glEvalCoord1xOES) (GLfixed u);
10943extern void (KHRONOS_APIENTRY* const& glEvalCoord1xvOES) (const GLfixed *coords);
10944extern void (KHRONOS_APIENTRY* const& glEvalCoord2xOES) (GLfixed u, GLfixed v);
10945extern void (KHRONOS_APIENTRY* const& glEvalCoord2xvOES) (const GLfixed *coords);
10946extern void (KHRONOS_APIENTRY* const& glFeedbackBufferxOES) (GLsizei n, GLenum type, const GLfixed *buffer);
10947extern void (KHRONOS_APIENTRY* const& glGetConvolutionParameterxvOES) (GLenum target, GLenum pname, GLfixed *params);
10948extern void (KHRONOS_APIENTRY* const& glGetHistogramParameterxvOES) (GLenum target, GLenum pname, GLfixed *params);
10949extern void (KHRONOS_APIENTRY* const& glGetLightxOES) (GLenum light, GLenum pname, GLfixed *params);
10950extern void (KHRONOS_APIENTRY* const& glGetMapxvOES) (GLenum target, GLenum query, GLfixed *v);
10951extern void (KHRONOS_APIENTRY* const& glGetMaterialxOES) (GLenum face, GLenum pname, GLfixed param);
10952extern void (KHRONOS_APIENTRY* const& glGetPixelMapxv) (GLenum map, GLint size, GLfixed *values);
10953extern void (KHRONOS_APIENTRY* const& glGetTexGenxvOES) (GLenum coord, GLenum pname, GLfixed *params);
10954extern void (KHRONOS_APIENTRY* const& glGetTexLevelParameterxvOES) (GLenum target, GLint level, GLenum pname, GLfixed *params);
10955extern void (KHRONOS_APIENTRY* const& glIndexxOES) (GLfixed component);
10956extern void (KHRONOS_APIENTRY* const& glIndexxvOES) (const GLfixed *component);
10957extern void (KHRONOS_APIENTRY* const& glLoadTransposeMatrixxOES) (const GLfixed *m);
10960extern void (KHRONOS_APIENTRY* const& glMapGrid1xOES) (GLint n, GLfixed u1, GLfixed u2);
10961extern void (KHRONOS_APIENTRY* const& glMapGrid2xOES) (GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2);
10962extern void (KHRONOS_APIENTRY* const& glMultTransposeMatrixxOES) (const GLfixed *m);
10963extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1xOES) (GLenum texture, GLfixed s);
10964extern void (KHRONOS_APIENTRY* const& glMultiTexCoord1xvOES) (GLenum texture, const GLfixed *coords);
10965extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2xOES) (GLenum texture, GLfixed s, GLfixed t);
10966extern void (KHRONOS_APIENTRY* const& glMultiTexCoord2xvOES) (GLenum texture, const GLfixed *coords);
10967extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3xOES) (GLenum texture, GLfixed s, GLfixed t, GLfixed r);
10968extern void (KHRONOS_APIENTRY* const& glMultiTexCoord3xvOES) (GLenum texture, const GLfixed *coords);
10969extern void (KHRONOS_APIENTRY* const& glMultiTexCoord4xvOES) (GLenum texture, const GLfixed *coords);
10970extern void (KHRONOS_APIENTRY* const& glNormal3xvOES) (const GLfixed *coords);
10971extern void (KHRONOS_APIENTRY* const& glPassThroughxOES) (GLfixed token);
10972extern void (KHRONOS_APIENTRY* const& glPixelMapx) (GLenum map, GLint size, const GLfixed *values);
10973extern void (KHRONOS_APIENTRY* const& glPixelStorex) (GLenum pname, GLfixed param);
10974extern void (KHRONOS_APIENTRY* const& glPixelTransferxOES) (GLenum pname, GLfixed param);
10975extern void (KHRONOS_APIENTRY* const& glPixelZoomxOES) (GLfixed xfactor, GLfixed yfactor);
10976extern void (KHRONOS_APIENTRY* const& glPrioritizeTexturesxOES) (GLsizei n, const GLuint *textures, const GLfixed *priorities);
10977extern void (KHRONOS_APIENTRY* const& glRasterPos2xOES) (GLfixed x, GLfixed y);
10978extern void (KHRONOS_APIENTRY* const& glRasterPos2xvOES) (const GLfixed *coords);
10979extern void (KHRONOS_APIENTRY* const& glRasterPos3xOES) (GLfixed x, GLfixed y, GLfixed z);
10980extern void (KHRONOS_APIENTRY* const& glRasterPos3xvOES) (const GLfixed *coords);
10981extern void (KHRONOS_APIENTRY* const& glRasterPos4xOES) (GLfixed x, GLfixed y, GLfixed z, GLfixed w);
10982extern void (KHRONOS_APIENTRY* const& glRasterPos4xvOES) (const GLfixed *coords);
10983extern void (KHRONOS_APIENTRY* const& glRectxOES) (GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2);
10984extern void (KHRONOS_APIENTRY* const& glRectxvOES) (const GLfixed *v1, const GLfixed *v2);
10985extern void (KHRONOS_APIENTRY* const& glTexCoord1xOES) (GLfixed s);
10986extern void (KHRONOS_APIENTRY* const& glTexCoord1xvOES) (const GLfixed *coords);
10987extern void (KHRONOS_APIENTRY* const& glTexCoord2xOES) (GLfixed s, GLfixed t);
10988extern void (KHRONOS_APIENTRY* const& glTexCoord2xvOES) (const GLfixed *coords);
10989extern void (KHRONOS_APIENTRY* const& glTexCoord3xOES) (GLfixed s, GLfixed t, GLfixed r);
10990extern void (KHRONOS_APIENTRY* const& glTexCoord3xvOES) (const GLfixed *coords);
10991extern void (KHRONOS_APIENTRY* const& glTexCoord4xOES) (GLfixed s, GLfixed t, GLfixed r, GLfixed q);
10992extern void (KHRONOS_APIENTRY* const& glTexCoord4xvOES) (const GLfixed *coords);
10993extern void (KHRONOS_APIENTRY* const& glTexGenxOES) (GLenum coord, GLenum pname, GLfixed param);
10994extern void (KHRONOS_APIENTRY* const& glTexGenxvOES) (GLenum coord, GLenum pname, const GLfixed *params);
10995extern void (KHRONOS_APIENTRY* const& glVertex2xOES) (GLfixed x);
10996extern void (KHRONOS_APIENTRY* const& glVertex2xvOES) (const GLfixed *coords);
10997extern void (KHRONOS_APIENTRY* const& glVertex3xOES) (GLfixed x, GLfixed y);
10998extern void (KHRONOS_APIENTRY* const& glVertex3xvOES) (const GLfixed *coords);
10999extern void (KHRONOS_APIENTRY* const& glVertex4xOES) (GLfixed x, GLfixed y, GLfixed z);
11000extern void (KHRONOS_APIENTRY* const& glVertex4xvOES) (const GLfixed *coords);
11001#endif
11002
11003#ifndef GL_OES_query_matrix
11004#define GL_OES_query_matrix 1
11005extern GLbitfield (KHRONOS_APIENTRY* const& glQueryMatrixxOES) (GLfixed *mantissa, GLint *exponent);
11006#endif
11007
11008#ifndef GL_OES_read_format
11009#define GL_OES_read_format 1
11010enum : GLenum
11011{
11014};
11015#endif
11016
11017#ifndef GL_OES_single_precision
11018#define GL_OES_single_precision 1
11019extern void (KHRONOS_APIENTRY* const& glClearDepthfOES) (GLclampf depth);
11020extern void (KHRONOS_APIENTRY* const& glClipPlanefOES) (GLenum plane, const GLfloat *equation);
11021extern void (KHRONOS_APIENTRY* const& glDepthRangefOES) (GLclampf n, GLclampf f);
11022extern void (KHRONOS_APIENTRY* const& glFrustumfOES) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
11023extern void (KHRONOS_APIENTRY* const& glGetClipPlanefOES) (GLenum plane, GLfloat *equation);
11024extern void (KHRONOS_APIENTRY* const& glOrthofOES) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
11025#endif
11026
11027#ifndef GL_OML_interlace
11028#define GL_OML_interlace 1
11029enum : GLenum
11030{
11033};
11034#endif
11035
11036#ifndef GL_OML_resample
11037#define GL_OML_resample 1
11038enum : GLenum
11039{
11046};
11047#endif
11048
11049#ifndef GL_OML_subsample
11050#define GL_OML_subsample 1
11051enum : GLenum
11052{
11055};
11056#endif
11057
11058#ifndef GL_OVR_multiview
11059#define GL_OVR_multiview 1
11060enum : GLenum
11061{
11066};
11068#endif
11069
11070#ifndef GL_OVR_multiview2
11071#define GL_OVR_multiview2 1
11072#endif
11073
11074#ifndef GL_PGI_misc_hints
11075#define GL_PGI_misc_hints 1
11076enum : GLenum
11077{
11098};
11099extern void (KHRONOS_APIENTRY* const& glHintPGI) (GLenum target, GLint mode);
11100#endif
11101
11102#ifndef GL_PGI_vertex_hints
11103#define GL_PGI_vertex_hints 1
11104enum : GLenum
11105{
11110 GL_COLOR3_BIT_PGI = 0x00010000,
11111 GL_COLOR4_BIT_PGI = 0x00020000,
11113 GL_INDEX_BIT_PGI = 0x00080000,
11121 GL_NORMAL_BIT_PGI = 0x08000000,
11128};
11129#endif
11130
11131#ifndef GL_REND_screen_coordinates
11132#define GL_REND_screen_coordinates 1
11133enum : GLenum
11134{
11137};
11138#endif
11139
11140#ifndef GL_S3_s3tc
11141#define GL_S3_s3tc 1
11142enum : GLenum
11143{
11144 GL_RGB_S3TC = 0x83A0,
11150};
11151#endif
11152
11153#ifndef GL_SGIS_detail_texture
11154#define GL_SGIS_detail_texture 1
11155enum : GLenum
11156{
11165};
11166extern void (KHRONOS_APIENTRY* const& glDetailTexFuncSGIS) (GLenum target, GLsizei n, const GLfloat *points);
11167extern void (KHRONOS_APIENTRY* const& glGetDetailTexFuncSGIS) (GLenum target, GLfloat *points);
11168#endif
11169
11170#ifndef GL_SGIS_fog_function
11171#define GL_SGIS_fog_function 1
11172enum : GLenum
11173{
11177};
11178extern void (KHRONOS_APIENTRY* const& glFogFuncSGIS) (GLsizei n, const GLfloat *points);
11179extern void (KHRONOS_APIENTRY* const& glGetFogFuncSGIS) (GLfloat *points);
11180#endif
11181
11182#ifndef GL_SGIS_generate_mipmap
11183#define GL_SGIS_generate_mipmap 1
11184enum : GLenum
11185{
11188};
11189#endif
11190
11191#ifndef GL_SGIS_multisample
11192#define GL_SGIS_multisample 1
11193enum : GLenum
11194{
11211};
11212extern void (KHRONOS_APIENTRY* const& glSampleMaskSGIS) (GLclampf value, GLboolean invert);
11213extern void (KHRONOS_APIENTRY* const& glSamplePatternSGIS) (GLenum pattern);
11214#endif
11215
11216#ifndef GL_SGIS_pixel_texture
11217#define GL_SGIS_pixel_texture 1
11218enum : GLenum
11219{
11224};
11225extern void (KHRONOS_APIENTRY* const& glPixelTexGenParameteriSGIS) (GLenum pname, GLint param);
11226extern void (KHRONOS_APIENTRY* const& glPixelTexGenParameterivSGIS) (GLenum pname, const GLint *params);
11227extern void (KHRONOS_APIENTRY* const& glPixelTexGenParameterfSGIS) (GLenum pname, GLfloat param);
11228extern void (KHRONOS_APIENTRY* const& glPixelTexGenParameterfvSGIS) (GLenum pname, const GLfloat *params);
11229extern void (KHRONOS_APIENTRY* const& glGetPixelTexGenParameterivSGIS) (GLenum pname, GLint *params);
11230extern void (KHRONOS_APIENTRY* const& glGetPixelTexGenParameterfvSGIS) (GLenum pname, GLfloat *params);
11231#endif
11232
11233#ifndef GL_SGIS_point_line_texgen
11234#define GL_SGIS_point_line_texgen 1
11235enum : GLenum
11236{
11245};
11246#endif
11247
11248#ifndef GL_SGIS_point_parameters
11249#define GL_SGIS_point_parameters 1
11250enum : GLenum
11251{
11256};
11257extern void (KHRONOS_APIENTRY* const& glPointParameterfSGIS) (GLenum pname, GLfloat param);
11258extern void (KHRONOS_APIENTRY* const& glPointParameterfvSGIS) (GLenum pname, const GLfloat *params);
11259#endif
11260
11261#ifndef GL_SGIS_sharpen_texture
11262#define GL_SGIS_sharpen_texture 1
11263enum : GLenum
11264{
11269};
11270extern void (KHRONOS_APIENTRY* const& glSharpenTexFuncSGIS) (GLenum target, GLsizei n, const GLfloat *points);
11271extern void (KHRONOS_APIENTRY* const& glGetSharpenTexFuncSGIS) (GLenum target, GLfloat *points);
11272#endif
11273
11274#ifndef GL_SGIS_texture4D
11275#define GL_SGIS_texture4D 1
11276enum : GLenum
11277{
11288};
11291#endif
11292
11293#ifndef GL_SGIS_texture_border_clamp
11294#define GL_SGIS_texture_border_clamp 1
11295enum : GLenum
11296{
11298};
11299#endif
11300
11301#ifndef GL_SGIS_texture_color_mask
11302#define GL_SGIS_texture_color_mask 1
11303enum : GLenum
11304{
11306};
11307extern void (KHRONOS_APIENTRY* const& glTextureColorMaskSGIS) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
11308#endif
11309
11310#ifndef GL_SGIS_texture_edge_clamp
11311#define GL_SGIS_texture_edge_clamp 1
11312enum : GLenum
11313{
11315};
11316#endif
11317
11318#ifndef GL_SGIS_texture_filter4
11319#define GL_SGIS_texture_filter4 1
11320enum : GLenum
11321{
11324};
11325extern void (KHRONOS_APIENTRY* const& glGetTexFilterFuncSGIS) (GLenum target, GLenum filter, GLfloat *weights);
11326extern void (KHRONOS_APIENTRY* const& glTexFilterFuncSGIS) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
11327#endif
11328
11329#ifndef GL_SGIS_texture_lod
11330#define GL_SGIS_texture_lod 1
11331enum : GLenum
11332{
11337};
11338#endif
11339
11340#ifndef GL_SGIS_texture_select
11341#define GL_SGIS_texture_select 1
11342enum : GLenum
11343{
11366};
11367#endif
11368
11369#ifndef GL_SGIX_async
11370#define GL_SGIX_async 1
11371enum : GLenum
11372{
11374};
11375extern void (KHRONOS_APIENTRY* const& glAsyncMarkerSGIX) (GLuint marker);
11376extern GLint (KHRONOS_APIENTRY* const& glFinishAsyncSGIX) (GLuint *markerp);
11377extern GLint (KHRONOS_APIENTRY* const& glPollAsyncSGIX) (GLuint *markerp);
11378extern GLuint (KHRONOS_APIENTRY* const& glGenAsyncMarkersSGIX) (GLsizei range);
11379extern void (KHRONOS_APIENTRY* const& glDeleteAsyncMarkersSGIX) (GLuint marker, GLsizei range);
11380extern GLboolean (KHRONOS_APIENTRY* const& glIsAsyncMarkerSGIX) (GLuint marker);
11381#endif
11382
11383#ifndef GL_SGIX_async_histogram
11384#define GL_SGIX_async_histogram 1
11385enum : GLenum
11386{
11389};
11390#endif
11391
11392#ifndef GL_SGIX_async_pixel
11393#define GL_SGIX_async_pixel 1
11394enum : GLenum
11395{
11402};
11403#endif
11404
11405#ifndef GL_SGIX_blend_alpha_minmax
11406#define GL_SGIX_blend_alpha_minmax 1
11407enum : GLenum
11408{
11411};
11412#endif
11413
11414#ifndef GL_SGIX_calligraphic_fragment
11415#define GL_SGIX_calligraphic_fragment 1
11416enum : GLenum
11417{
11419};
11420#endif
11421
11422#ifndef GL_SGIX_clipmap
11423#define GL_SGIX_clipmap 1
11424enum : GLenum
11425{
11438};
11439#endif
11440
11441#ifndef GL_SGIX_convolution_accuracy
11442#define GL_SGIX_convolution_accuracy 1
11443enum : GLenum
11444{
11446};
11447#endif
11448
11449#ifndef GL_SGIX_depth_pass_instrument
11450#define GL_SGIX_depth_pass_instrument 1
11451#endif
11452
11453#ifndef GL_SGIX_depth_texture
11454#define GL_SGIX_depth_texture 1
11455enum : GLenum
11456{
11460};
11461#endif
11462
11463#ifndef GL_SGIX_flush_raster
11464#define GL_SGIX_flush_raster 1
11465extern void (KHRONOS_APIENTRY* const& glFlushRasterSGIX) ();
11466#endif
11467
11468#ifndef GL_SGIX_fog_offset
11469#define GL_SGIX_fog_offset 1
11470enum : GLenum
11471{
11474};
11475#endif
11476
11477#ifndef GL_SGIX_fragment_lighting
11478#define GL_SGIX_fragment_lighting 1
11479enum : GLenum
11480{
11501};
11502extern void (KHRONOS_APIENTRY* const& glFragmentColorMaterialSGIX) (GLenum face, GLenum mode);
11503extern void (KHRONOS_APIENTRY* const& glFragmentLightfSGIX) (GLenum light, GLenum pname, GLfloat param);
11504extern void (KHRONOS_APIENTRY* const& glFragmentLightfvSGIX) (GLenum light, GLenum pname, const GLfloat *params);
11505extern void (KHRONOS_APIENTRY* const& glFragmentLightiSGIX) (GLenum light, GLenum pname, GLint param);
11506extern void (KHRONOS_APIENTRY* const& glFragmentLightivSGIX) (GLenum light, GLenum pname, const GLint *params);
11507extern void (KHRONOS_APIENTRY* const& glFragmentLightModelfSGIX) (GLenum pname, GLfloat param);
11508extern void (KHRONOS_APIENTRY* const& glFragmentLightModelfvSGIX) (GLenum pname, const GLfloat *params);
11509extern void (KHRONOS_APIENTRY* const& glFragmentLightModeliSGIX) (GLenum pname, GLint param);
11510extern void (KHRONOS_APIENTRY* const& glFragmentLightModelivSGIX) (GLenum pname, const GLint *params);
11511extern void (KHRONOS_APIENTRY* const& glFragmentMaterialfSGIX) (GLenum face, GLenum pname, GLfloat param);
11512extern void (KHRONOS_APIENTRY* const& glFragmentMaterialfvSGIX) (GLenum face, GLenum pname, const GLfloat *params);
11513extern void (KHRONOS_APIENTRY* const& glFragmentMaterialiSGIX) (GLenum face, GLenum pname, GLint param);
11514extern void (KHRONOS_APIENTRY* const& glFragmentMaterialivSGIX) (GLenum face, GLenum pname, const GLint *params);
11515extern void (KHRONOS_APIENTRY* const& glGetFragmentLightfvSGIX) (GLenum light, GLenum pname, GLfloat *params);
11516extern void (KHRONOS_APIENTRY* const& glGetFragmentLightivSGIX) (GLenum light, GLenum pname, GLint *params);
11517extern void (KHRONOS_APIENTRY* const& glGetFragmentMaterialfvSGIX) (GLenum face, GLenum pname, GLfloat *params);
11518extern void (KHRONOS_APIENTRY* const& glGetFragmentMaterialivSGIX) (GLenum face, GLenum pname, GLint *params);
11519extern void (KHRONOS_APIENTRY* const& glLightEnviSGIX) (GLenum pname, GLint param);
11520#endif
11521
11522#ifndef GL_SGIX_framezoom
11523#define GL_SGIX_framezoom 1
11524enum : GLenum
11525{
11529};
11530extern void (KHRONOS_APIENTRY* const& glFrameZoomSGIX) (GLint factor);
11531#endif
11532
11533#ifndef GL_SGIX_igloo_interface
11534#define GL_SGIX_igloo_interface 1
11535extern void (KHRONOS_APIENTRY* const& glIglooInterfaceSGIX) (GLenum pname, const void *params);
11536#endif
11537
11538#ifndef GL_SGIX_instruments
11539#define GL_SGIX_instruments 1
11540enum : GLenum
11541{
11544};
11545extern GLint (KHRONOS_APIENTRY* const& glGetInstrumentsSGIX) ();
11546extern void (KHRONOS_APIENTRY* const& glInstrumentsBufferSGIX) (GLsizei size, GLint *buffer);
11547extern GLint (KHRONOS_APIENTRY* const& glPollInstrumentsSGIX) (GLint *marker_p);
11548extern void (KHRONOS_APIENTRY* const& glReadInstrumentsSGIX) (GLint marker);
11549extern void (KHRONOS_APIENTRY* const& glStartInstrumentsSGIX) ();
11550extern void (KHRONOS_APIENTRY* const& glStopInstrumentsSGIX) (GLint marker);
11551#endif
11552
11553#ifndef GL_SGIX_interlace
11554#define GL_SGIX_interlace 1
11555enum : GLenum
11556{
11558};
11559#endif
11560
11561#ifndef GL_SGIX_ir_instrument1
11562#define GL_SGIX_ir_instrument1 1
11563enum : GLenum
11564{
11566};
11567#endif
11568
11569#ifndef GL_SGIX_list_priority
11570#define GL_SGIX_list_priority 1
11571enum : GLenum
11572{
11574};
11575extern void (KHRONOS_APIENTRY* const& glGetListParameterfvSGIX) (GLuint list, GLenum pname, GLfloat *params);
11576extern void (KHRONOS_APIENTRY* const& glGetListParameterivSGIX) (GLuint list, GLenum pname, GLint *params);
11577extern void (KHRONOS_APIENTRY* const& glListParameterfSGIX) (GLuint list, GLenum pname, GLfloat param);
11578extern void (KHRONOS_APIENTRY* const& glListParameterfvSGIX) (GLuint list, GLenum pname, const GLfloat *params);
11579extern void (KHRONOS_APIENTRY* const& glListParameteriSGIX) (GLuint list, GLenum pname, GLint param);
11580extern void (KHRONOS_APIENTRY* const& glListParameterivSGIX) (GLuint list, GLenum pname, const GLint *params);
11581#endif
11582
11583#ifndef GL_SGIX_pixel_texture
11584#define GL_SGIX_pixel_texture 1
11585enum : GLenum
11586{
11589};
11590extern void (KHRONOS_APIENTRY* const& glPixelTexGenSGIX) (GLenum mode);
11591#endif
11592
11593#ifndef GL_SGIX_pixel_tiles
11594#define GL_SGIX_pixel_tiles 1
11595enum : GLenum
11596{
11605};
11606#endif
11607
11608#ifndef GL_SGIX_polynomial_ffd
11609#define GL_SGIX_polynomial_ffd 1
11610enum : GLenum
11611{
11618};
11621extern void (KHRONOS_APIENTRY* const& glDeformSGIX) (GLbitfield mask);
11622extern void (KHRONOS_APIENTRY* const& glLoadIdentityDeformationMapSGIX) (GLbitfield mask);
11623#endif
11624
11625#ifndef GL_SGIX_reference_plane
11626#define GL_SGIX_reference_plane 1
11627enum : GLenum
11628{
11631};
11632extern void (KHRONOS_APIENTRY* const& glReferencePlaneSGIX) (const GLdouble *equation);
11633#endif
11634
11635#ifndef GL_SGIX_resample
11636#define GL_SGIX_resample 1
11637enum : GLenum
11638{
11644};
11645#endif
11646
11647#ifndef GL_SGIX_scalebias_hint
11648#define GL_SGIX_scalebias_hint 1
11649enum : GLenum
11650{
11652};
11653#endif
11654
11655#ifndef GL_SGIX_shadow
11656#define GL_SGIX_shadow 1
11657enum : GLenum
11658{
11663};
11664#endif
11665
11666#ifndef GL_SGIX_shadow_ambient
11667#define GL_SGIX_shadow_ambient 1
11668enum : GLenum
11669{
11671};
11672#endif
11673
11674#ifndef GL_SGIX_sprite
11675#define GL_SGIX_sprite 1
11676enum : GLenum
11677{
11685};
11686extern void (KHRONOS_APIENTRY* const& glSpriteParameterfSGIX) (GLenum pname, GLfloat param);
11687extern void (KHRONOS_APIENTRY* const& glSpriteParameterfvSGIX) (GLenum pname, const GLfloat *params);
11688extern void (KHRONOS_APIENTRY* const& glSpriteParameteriSGIX) (GLenum pname, GLint param);
11689extern void (KHRONOS_APIENTRY* const& glSpriteParameterivSGIX) (GLenum pname, const GLint *params);
11690#endif
11691
11692#ifndef GL_SGIX_subsample
11693#define GL_SGIX_subsample 1
11694enum : GLenum
11695{
11701};
11702#endif
11703
11704#ifndef GL_SGIX_tag_sample_buffer
11705#define GL_SGIX_tag_sample_buffer 1
11706extern void (KHRONOS_APIENTRY* const& glTagSampleBufferSGIX) ();
11707#endif
11708
11709#ifndef GL_SGIX_texture_add_env
11710#define GL_SGIX_texture_add_env 1
11711enum : GLenum
11712{
11714};
11715#endif
11716
11717#ifndef GL_SGIX_texture_coordinate_clamp
11718#define GL_SGIX_texture_coordinate_clamp 1
11719enum : GLenum
11720{
11724};
11725#endif
11726
11727#ifndef GL_SGIX_texture_lod_bias
11728#define GL_SGIX_texture_lod_bias 1
11729enum : GLenum
11730{
11734};
11735#endif
11736
11737#ifndef GL_SGIX_texture_multi_buffer
11738#define GL_SGIX_texture_multi_buffer 1
11739enum : GLenum
11740{
11742};
11743#endif
11744
11745#ifndef GL_SGIX_texture_scale_bias
11746#define GL_SGIX_texture_scale_bias 1
11747enum : GLenum
11748{
11753};
11754#endif
11755
11756#ifndef GL_SGIX_vertex_preclip
11757#define GL_SGIX_vertex_preclip 1
11758enum : GLenum
11759{
11762};
11763#endif
11764
11765#ifndef GL_SGIX_ycrcb
11766#define GL_SGIX_ycrcb 1
11767enum : GLenum
11768{
11771};
11772#endif
11773
11774#ifndef GL_SGIX_ycrcb_subsample
11775#define GL_SGIX_ycrcb_subsample 1
11776#endif
11777
11778#ifndef GL_SGIX_ycrcba
11779#define GL_SGIX_ycrcba 1
11780enum : GLenum
11781{
11784};
11785#endif
11786
11787#ifndef GL_SGI_color_matrix
11788#define GL_SGI_color_matrix 1
11789enum : GLenum
11790{
11802};
11803#endif
11804
11805#ifndef GL_SGI_color_table
11806#define GL_SGI_color_table 1
11807enum : GLenum
11808{
11825};
11826extern void (KHRONOS_APIENTRY* const& glColorTableSGI) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table);
11827extern void (KHRONOS_APIENTRY* const& glColorTableParameterfvSGI) (GLenum target, GLenum pname, const GLfloat *params);
11828extern void (KHRONOS_APIENTRY* const& glColorTableParameterivSGI) (GLenum target, GLenum pname, const GLint *params);
11829extern void (KHRONOS_APIENTRY* const& glCopyColorTableSGI) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
11830extern void (KHRONOS_APIENTRY* const& glGetColorTableSGI) (GLenum target, GLenum format, GLenum type, void *table);
11831extern void (KHRONOS_APIENTRY* const& glGetColorTableParameterfvSGI) (GLenum target, GLenum pname, GLfloat *params);
11832extern void (KHRONOS_APIENTRY* const& glGetColorTableParameterivSGI) (GLenum target, GLenum pname, GLint *params);
11833#endif
11834
11835#ifndef GL_SGI_texture_color_table
11836#define GL_SGI_texture_color_table 1
11837enum : GLenum
11838{
11841};
11842#endif
11843
11844#ifndef GL_SUNX_constant_data
11845#define GL_SUNX_constant_data 1
11846enum : GLenum
11847{
11850};
11851extern void (KHRONOS_APIENTRY* const& glFinishTextureSUNX) ();
11852#endif
11853
11854#ifndef GL_SUN_convolution_border_modes
11855#define GL_SUN_convolution_border_modes 1
11856enum : GLenum
11857{
11859};
11860#endif
11861
11862#ifndef GL_SUN_global_alpha
11863#define GL_SUN_global_alpha 1
11864enum : GLenum
11865{
11868};
11869extern void (KHRONOS_APIENTRY* const& glGlobalAlphaFactorbSUN) (GLbyte factor);
11870extern void (KHRONOS_APIENTRY* const& glGlobalAlphaFactorsSUN) (GLshort factor);
11871extern void (KHRONOS_APIENTRY* const& glGlobalAlphaFactoriSUN) (GLint factor);
11872extern void (KHRONOS_APIENTRY* const& glGlobalAlphaFactorfSUN) (GLfloat factor);
11873extern void (KHRONOS_APIENTRY* const& glGlobalAlphaFactordSUN) (GLdouble factor);
11874extern void (KHRONOS_APIENTRY* const& glGlobalAlphaFactorubSUN) (GLubyte factor);
11875extern void (KHRONOS_APIENTRY* const& glGlobalAlphaFactorusSUN) (GLushort factor);
11876extern void (KHRONOS_APIENTRY* const& glGlobalAlphaFactoruiSUN) (GLuint factor);
11877#endif
11878
11879#ifndef GL_SUN_mesh_array
11880#define GL_SUN_mesh_array 1
11881enum : GLenum
11882{
11885};
11886extern void (KHRONOS_APIENTRY* const& glDrawMeshArraysSUN) (GLenum mode, GLint first, GLsizei count, GLsizei width);
11887#endif
11888
11889#ifndef GL_SUN_slice_accum
11890#define GL_SUN_slice_accum 1
11891enum : GLenum
11892{
11894};
11895#endif
11896
11897#ifndef GL_SUN_triangle_list
11898#define GL_SUN_triangle_list 1
11899enum : GLenum
11900{
11918};
11919extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiSUN) (GLuint code);
11920extern void (KHRONOS_APIENTRY* const& glReplacementCodeusSUN) (GLushort code);
11921extern void (KHRONOS_APIENTRY* const& glReplacementCodeubSUN) (GLubyte code);
11922extern void (KHRONOS_APIENTRY* const& glReplacementCodeuivSUN) (const GLuint *code);
11923extern void (KHRONOS_APIENTRY* const& glReplacementCodeusvSUN) (const GLushort *code);
11924extern void (KHRONOS_APIENTRY* const& glReplacementCodeubvSUN) (const GLubyte *code);
11925extern void (KHRONOS_APIENTRY* const& glReplacementCodePointerSUN) (GLenum type, GLsizei stride, const void **pointer);
11926#endif
11927
11928#ifndef GL_SUN_vertex
11929#define GL_SUN_vertex 1
11930extern void (KHRONOS_APIENTRY* const& glColor4ubVertex2fSUN) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
11931extern void (KHRONOS_APIENTRY* const& glColor4ubVertex2fvSUN) (const GLubyte *c, const GLfloat *v);
11932extern void (KHRONOS_APIENTRY* const& glColor4ubVertex3fSUN) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
11933extern void (KHRONOS_APIENTRY* const& glColor4ubVertex3fvSUN) (const GLubyte *c, const GLfloat *v);
11934extern void (KHRONOS_APIENTRY* const& glColor3fVertex3fSUN) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
11935extern void (KHRONOS_APIENTRY* const& glColor3fVertex3fvSUN) (const GLfloat *c, const GLfloat *v);
11936extern void (KHRONOS_APIENTRY* const& glNormal3fVertex3fSUN) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
11937extern void (KHRONOS_APIENTRY* const& glNormal3fVertex3fvSUN) (const GLfloat *n, const GLfloat *v);
11938extern void (KHRONOS_APIENTRY* const& glColor4fNormal3fVertex3fSUN) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
11939extern void (KHRONOS_APIENTRY* const& glColor4fNormal3fVertex3fvSUN) (const GLfloat *c, const GLfloat *n, const GLfloat *v);
11940extern void (KHRONOS_APIENTRY* const& glTexCoord2fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
11941extern void (KHRONOS_APIENTRY* const& glTexCoord2fVertex3fvSUN) (const GLfloat *tc, const GLfloat *v);
11942extern void (KHRONOS_APIENTRY* const& glTexCoord4fVertex4fSUN) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
11943extern void (KHRONOS_APIENTRY* const& glTexCoord4fVertex4fvSUN) (const GLfloat *tc, const GLfloat *v);
11944extern void (KHRONOS_APIENTRY* const& glTexCoord2fColor4ubVertex3fSUN) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
11945extern void (KHRONOS_APIENTRY* const& glTexCoord2fColor4ubVertex3fvSUN) (const GLfloat *tc, const GLubyte *c, const GLfloat *v);
11946extern void (KHRONOS_APIENTRY* const& glTexCoord2fColor3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
11947extern void (KHRONOS_APIENTRY* const& glTexCoord2fColor3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *v);
11948extern void (KHRONOS_APIENTRY* const& glTexCoord2fNormal3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
11949extern void (KHRONOS_APIENTRY* const& glTexCoord2fNormal3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *n, const GLfloat *v);
11950extern void (KHRONOS_APIENTRY* const& glTexCoord2fColor4fNormal3fVertex3fSUN) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
11951extern void (KHRONOS_APIENTRY* const& glTexCoord2fColor4fNormal3fVertex3fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
11952extern void (KHRONOS_APIENTRY* const& glTexCoord4fColor4fNormal3fVertex4fSUN) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
11953extern void (KHRONOS_APIENTRY* const& glTexCoord4fColor4fNormal3fVertex4fvSUN) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
11954extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiVertex3fSUN) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
11955extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiVertex3fvSUN) (const GLuint *rc, const GLfloat *v);
11956extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiColor4ubVertex3fSUN) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
11957extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiColor4ubVertex3fvSUN) (const GLuint *rc, const GLubyte *c, const GLfloat *v);
11958extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiColor3fVertex3fSUN) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
11959extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiColor3fVertex3fvSUN) (const GLuint *rc, const GLfloat *c, const GLfloat *v);
11960extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiNormal3fVertex3fSUN) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
11961extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *n, const GLfloat *v);
11962extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiColor4fNormal3fVertex3fSUN) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
11963extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiColor4fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
11964extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiTexCoord2fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
11965extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiTexCoord2fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *v);
11966extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
11967extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
11968extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
11969extern void (KHRONOS_APIENTRY* const& glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
11970#endif
11971
11972#ifndef GL_WIN_phong_shading
11973#define GL_WIN_phong_shading 1
11974enum : GLenum
11975{
11978};
11979#endif
11980
11981#ifndef GL_WIN_specular_fog
11982#define GL_WIN_specular_fog 1
11983enum : GLenum
11984{
11986};
11987#endif
11988
11989#ifndef GL_EXT_texture_shadow_lod
11990#define GL_EXT_texture_shadow_lod 1
11991#endif
11992
11993
11999
12007
12008}
12009
12010
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE("-Wnon-virtual-dtor", "-Wreorder", "-Wunsequenced", "-Wint-to-pointer-cast", "-Wunused-parameter", "-Wconversion", "-Woverloaded-virtual", "-Wshadow", "-Wdeprecated-register", "-Wunused-function", "-Wsign-conversion", "-Wsign-compare", "-Wdelete-non-virtual-dtor", "-Wdeprecated-declarations", "-Wextra-semi", "-Wmissing-braces", "-Wswitch-default", "-Wshadow-field", "-Wpragma-pack", "-Wcomma", "-Wzero-as-null-pointer-constant", "-Winconsistent-missing-destructor-override", "-Wcast-align", "-Wignored-qualifiers", "-Wmissing-field-initializers", "-Wformat=", "-Wformat", "-Wpedantic", "-Wextra", "-Wclass-memaccess", "-Wmissing-prototypes", "-Wtype-limits", "-Wcpp", "-W#warnings") namespace Steinberg
Definition: juce_VST3Headers.h:37
#define JUCE_END_IGNORE_WARNINGS_GCC_LIKE
Definition: juce_CompilerWarnings.h:186
unsigned int GLbitfield
Definition: juce_gl.h:162
float khronos_float_t
Definition: juce_khrplatform.h:258
void(* GLDEBUGPROCARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gl.h:200
signed long int khronos_intptr_t
Definition: juce_khrplatform.h:248
khronos_ssize_t GLsizeiptrARB
Definition: juce_gl.h:191
void * GLeglClientBufferEXT
Definition: juce_gl.h:176
void GLvoid
Definition: juce_gl.h:163
khronos_uint16_t GLushort
Definition: juce_gl.h:167
khronos_int16_t GLshort
Definition: juce_gl.h:166
unsigned short GLhalfNV
Definition: juce_gl.h:203
void(* GLDEBUGPROCAMD)(GLuint id, GLenum category, GLenum severity, GLsizei length, const GLchar *message, void *userParam)
Definition: juce_gl.h:202
khronos_int32_t GLclampx
Definition: juce_gl.h:170
khronos_ssize_t GLsizeiptr
Definition: juce_gl.h:190
khronos_intptr_t GLintptrARB
Definition: juce_gl.h:189
double GLdouble
Definition: juce_gl.h:174
int64_t khronos_int64_t
Definition: juce_khrplatform.h:221
khronos_uint64_t GLuint64EXT
Definition: juce_gl.h:195
khronos_uint8_t GLubyte
Definition: juce_gl.h:165
int GLint
Definition: juce_gl.h:168
struct __GLsync * GLsync
Definition: juce_gl.h:196
unsigned int GLenum
Definition: juce_gl.h:160
khronos_float_t GLfloat
Definition: juce_gl.h:172
signed long int khronos_ssize_t
Definition: juce_khrplatform.h:250
uint64_t khronos_uint64_t
Definition: juce_khrplatform.h:222
int GLsizei
Definition: juce_gl.h:171
void(* GLVULKANPROCNV)(void)
Definition: juce_gl.h:205
unsigned short int khronos_uint16_t
Definition: juce_khrplatform.h:235
unsigned char GLboolean
Definition: juce_gl.h:161
khronos_uint16_t GLhalfARB
Definition: juce_gl.h:186
unsigned int GLuint
Definition: juce_gl.h:169
khronos_uint16_t GLhalf
Definition: juce_gl.h:185
void(* GLDEBUGPROCKHR)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gl.h:201
unsigned char khronos_uint8_t
Definition: juce_khrplatform.h:233
khronos_intptr_t GLintptr
Definition: juce_gl.h:188
void(* GLDEBUGPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
Definition: juce_gl.h:199
double GLclampd
Definition: juce_gl.h:175
char GLcharARB
Definition: juce_gl.h:179
khronos_int64_t GLint64
Definition: juce_gl.h:192
khronos_int32_t GLfixed
Definition: juce_gl.h:187
khronos_int64_t GLint64EXT
Definition: juce_gl.h:193
GLintptr GLvdpauSurfaceNV
Definition: juce_gl.h:204
khronos_uint64_t GLuint64
Definition: juce_gl.h:194
signed short int khronos_int16_t
Definition: juce_khrplatform.h:234
unsigned int GLhandleARB
Definition: juce_gl.h:183
void * GLeglImageOES
Definition: juce_gl.h:177
khronos_float_t GLclampf
Definition: juce_gl.h:173
int32_t khronos_int32_t
Definition: juce_khrplatform.h:219
khronos_int8_t GLbyte
Definition: juce_gl.h:164
char GLchar
Definition: juce_gl.h:178
signed char khronos_int8_t
Definition: juce_khrplatform.h:232
#define KHRONOS_APIENTRY
Definition: juce_khrplatform.h:130
const Colour red
Definition: juce_Colours.h:158
Definition: juce_gl.h:209
@ GL_TEXTURE_RESIDENT
Definition: juce_gl.h:1022
@ GL_LUMINANCE8_ALPHA8
Definition: juce_gl.h:1033
@ GL_RGBA16
Definition: juce_gl.h:981
@ GL_C3F_V3F
Definition: juce_gl.h:1046
@ GL_VERTEX_ARRAY_SIZE
Definition: juce_gl.h:1005
@ GL_T4F_V4F
Definition: juce_gl.h:1050
@ GL_C4F_N3F_V3F
Definition: juce_gl.h:1048
@ GL_SELECTION_BUFFER_SIZE
Definition: juce_gl.h:998
@ GL_PROXY_TEXTURE_2D
Definition: juce_gl.h:967
@ GL_T4F_C4F_N3F_V4F
Definition: juce_gl.h:1055
@ GL_CLIENT_ALL_ATTRIB_BITS
Definition: juce_gl.h:984
@ GL_TEXTURE_COORD_ARRAY_POINTER
Definition: juce_gl.h:989
@ GL_FEEDBACK_BUFFER_TYPE
Definition: juce_gl.h:997
@ GL_LUMINANCE12_ALPHA4
Definition: juce_gl.h:1034
@ GL_TEXTURE_BINDING_1D
Definition: juce_gl.h:958
@ GL_VERTEX_ARRAY_TYPE
Definition: juce_gl.h:1006
@ GL_TEXTURE_LUMINANCE_SIZE
Definition: juce_gl.h:1019
@ GL_NORMAL_ARRAY_STRIDE
Definition: juce_gl.h:1009
@ GL_COLOR_ARRAY
Definition: juce_gl.h:1001
@ GL_INDEX_ARRAY_POINTER
Definition: juce_gl.h:988
@ GL_INDEX_ARRAY_TYPE
Definition: juce_gl.h:1013
@ GL_LUMINANCE4_ALPHA4
Definition: juce_gl.h:1031
@ GL_INDEX_ARRAY_STRIDE
Definition: juce_gl.h:1014
@ GL_EDGE_FLAG_ARRAY_POINTER
Definition: juce_gl.h:990
@ GL_RGBA2
Definition: juce_gl.h:975
@ GL_TEXTURE_COORD_ARRAY
Definition: juce_gl.h:1003
@ GL_T2F_C4F_N3F_V3F
Definition: juce_gl.h:1054
@ GL_TEXTURE_COORD_ARRAY_STRIDE
Definition: juce_gl.h:1017
@ GL_T2F_V3F
Definition: juce_gl.h:1049
@ GL_INTENSITY4
Definition: juce_gl.h:1038
@ GL_RGB10
Definition: juce_gl.h:972
@ GL_COLOR_ARRAY_POINTER
Definition: juce_gl.h:987
@ GL_CLIENT_PIXEL_STORE_BIT
Definition: juce_gl.h:982
@ GL_NORMAL_ARRAY_TYPE
Definition: juce_gl.h:1008
@ GL_RGB12
Definition: juce_gl.h:973
@ GL_EDGE_FLAG_ARRAY
Definition: juce_gl.h:1004
@ GL_INDEX_ARRAY
Definition: juce_gl.h:1002
@ GL_RGB16
Definition: juce_gl.h:974
@ GL_RGB4
Definition: juce_gl.h:969
@ GL_POLYGON_OFFSET_LINE
Definition: juce_gl.h:955
@ GL_PROXY_TEXTURE_1D
Definition: juce_gl.h:966
@ GL_COLOR_ARRAY_TYPE
Definition: juce_gl.h:1011
@ GL_EDGE_FLAG_ARRAY_STRIDE
Definition: juce_gl.h:1018
@ GL_COLOR_ARRAY_SIZE
Definition: juce_gl.h:1010
@ GL_N3F_V3F
Definition: juce_gl.h:1047
@ GL_INTENSITY12
Definition: juce_gl.h:1040
@ GL_LUMINANCE8
Definition: juce_gl.h:1028
@ GL_V2F
Definition: juce_gl.h:1042
@ GL_COLOR_ARRAY_STRIDE
Definition: juce_gl.h:1012
@ GL_LUMINANCE4
Definition: juce_gl.h:1027
@ GL_TEXTURE_COORD_ARRAY_TYPE
Definition: juce_gl.h:1016
@ GL_LUMINANCE16_ALPHA16
Definition: juce_gl.h:1036
@ GL_V3F
Definition: juce_gl.h:1043
@ GL_LUMINANCE6_ALPHA2
Definition: juce_gl.h:1032
@ GL_RGB5
Definition: juce_gl.h:970
@ GL_CLIENT_VERTEX_ARRAY_BIT
Definition: juce_gl.h:983
@ GL_FEEDBACK_BUFFER_POINTER
Definition: juce_gl.h:991
@ GL_FEEDBACK_BUFFER_SIZE
Definition: juce_gl.h:996
@ GL_RGBA12
Definition: juce_gl.h:980
@ GL_DOUBLE
Definition: juce_gl.h:965
@ GL_T2F_C4UB_V3F
Definition: juce_gl.h:1051
@ GL_TEXTURE_PRIORITY
Definition: juce_gl.h:1021
@ GL_NORMAL_ARRAY
Definition: juce_gl.h:1000
@ GL_TEXTURE_COORD_ARRAY_SIZE
Definition: juce_gl.h:1015
@ GL_LUMINANCE16
Definition: juce_gl.h:1030
@ GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
Definition: juce_gl.h:995
@ GL_TEXTURE_INTENSITY_SIZE
Definition: juce_gl.h:1020
@ GL_SELECTION_BUFFER_POINTER
Definition: juce_gl.h:992
@ GL_INDEX_LOGIC_OP
Definition: juce_gl.h:994
@ GL_ALPHA8
Definition: juce_gl.h:1024
@ GL_INTENSITY8
Definition: juce_gl.h:1039
@ GL_T2F_C3F_V3F
Definition: juce_gl.h:1052
@ GL_VERTEX_ARRAY_STRIDE
Definition: juce_gl.h:1007
@ GL_ALPHA4
Definition: juce_gl.h:1023
@ GL_INTENSITY
Definition: juce_gl.h:1037
@ GL_C4UB_V3F
Definition: juce_gl.h:1045
@ GL_T2F_N3F_V3F
Definition: juce_gl.h:1053
@ GL_VERTEX_ARRAY_POINTER
Definition: juce_gl.h:985
@ GL_CLIENT_ATTRIB_STACK_DEPTH
Definition: juce_gl.h:993
@ GL_LUMINANCE12
Definition: juce_gl.h:1029
@ GL_POLYGON_OFFSET_POINT
Definition: juce_gl.h:954
@ GL_C4UB_V2F
Definition: juce_gl.h:1044
@ GL_ALPHA16
Definition: juce_gl.h:1026
@ GL_NORMAL_ARRAY_POINTER
Definition: juce_gl.h:986
@ GL_ALPHA12
Definition: juce_gl.h:1025
@ GL_INTENSITY16
Definition: juce_gl.h:1041
@ GL_LUMINANCE12_ALPHA12
Definition: juce_gl.h:1035
@ GL_R3_G3_B2
Definition: juce_gl.h:968
@ GL_COLOR_LOGIC_OP
Definition: juce_gl.h:952
@ GL_PROGRAM_MATRIX_STACK_DEPTH_EXT
Definition: juce_gl.h:6277
@ GL_PROGRAM_MATRIX_EXT
Definition: juce_gl.h:6275
@ GL_TRANSPOSE_PROGRAM_MATRIX_EXT
Definition: juce_gl.h:6276
GLsizei GLenum const void * indices
Definition: juce_gl.h:1058
@ GL_ASYNC_HISTOGRAM_SGIX
Definition: juce_gl.h:11387
@ GL_MAX_ASYNC_HISTOGRAM_SGIX
Definition: juce_gl.h:11388
GLenum query
Definition: juce_gl.h:915
@ GL_CURRENT_OCCLUSION_QUERY_ID_NV
Definition: juce_gl.h:9579
@ GL_PIXEL_COUNTER_BITS_NV
Definition: juce_gl.h:9578
@ GL_PIXEL_COUNT_NV
Definition: juce_gl.h:9580
@ GL_PIXEL_COUNT_AVAILABLE_NV
Definition: juce_gl.h:9581
@ GL_PIXEL_PACK_BUFFER_EXT
Definition: juce_gl.h:7060
@ GL_PIXEL_UNPACK_BUFFER_EXT
Definition: juce_gl.h:7061
@ GL_PIXEL_PACK_BUFFER_BINDING_EXT
Definition: juce_gl.h:7062
@ GL_PIXEL_UNPACK_BUFFER_BINDING_EXT
Definition: juce_gl.h:7063
const GLuint GLenum binaryFormat
Definition: juce_gl.h:2446
GLuint GLuint * names
Definition: juce_gl.h:3435
void *KHRONOS_APIENTRY *const & glMapBuffer(GLenum target, GLenum access)
@ GL_GREEN_MAX_CLAMP_INGR
Definition: juce_gl.h:8315
@ GL_ALPHA_MAX_CLAMP_INGR
Definition: juce_gl.h:8317
@ GL_RED_MAX_CLAMP_INGR
Definition: juce_gl.h:8314
@ GL_BLUE_MIN_CLAMP_INGR
Definition: juce_gl.h:8312
@ GL_ALPHA_MIN_CLAMP_INGR
Definition: juce_gl.h:8313
@ GL_RED_MIN_CLAMP_INGR
Definition: juce_gl.h:8310
@ GL_BLUE_MAX_CLAMP_INGR
Definition: juce_gl.h:8316
@ GL_GREEN_MIN_CLAMP_INGR
Definition: juce_gl.h:8311
@ GL_BUFFER_FLUSHING_UNMAP_APPLE
Definition: juce_gl.h:3682
@ GL_BUFFER_SERIALIZED_MODIFY_APPLE
Definition: juce_gl.h:3681
GLint lod
Definition: juce_gl.h:3151
GLsizei GLfloat GLfloat yorig
Definition: juce_gl.h:696
@ GL_REPRESENTATIVE_FRAGMENT_TEST_NV
Definition: juce_gl.h:10032
@ GL_GPU_ADDRESS_NV
Definition: juce_gl.h:10102
@ GL_MAX_SHADER_BUFFER_ADDRESS_NV
Definition: juce_gl.h:10103
@ GL_BUFFER_GPU_ADDRESS_NV
Definition: juce_gl.h:10101
const GLuint * arrays
Definition: juce_gl.h:2013
GLuint GLuint GLuint GLuint GLuint group_size_z
Definition: juce_gl.h:3933
GLuint GLchar * queryName
Definition: juce_gl.h:8418
@ GL_TEXTURE_SPARSE_ARB
Definition: juce_gl.h:5012
@ GL_VIRTUAL_PAGE_SIZE_X_ARB
Definition: juce_gl.h:5016
@ GL_VIRTUAL_PAGE_SIZE_Z_ARB
Definition: juce_gl.h:5018
@ GL_VIRTUAL_PAGE_SIZE_INDEX_ARB
Definition: juce_gl.h:5013
@ GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB
Definition: juce_gl.h:5021
@ GL_VIRTUAL_PAGE_SIZE_Y_ARB
Definition: juce_gl.h:5017
@ GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB
Definition: juce_gl.h:5022
@ GL_MAX_SPARSE_TEXTURE_SIZE_ARB
Definition: juce_gl.h:5019
@ GL_NUM_VIRTUAL_PAGE_SIZES_ARB
Definition: juce_gl.h:5015
@ GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB
Definition: juce_gl.h:5020
@ GL_NUM_SPARSE_LEVELS_ARB
Definition: juce_gl.h:5014
@ GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
Definition: juce_gl.h:10427
@ GL_BACK_PRIMARY_COLOR_NV
Definition: juce_gl.h:10403
@ GL_BACK_SECONDARY_COLOR_NV
Definition: juce_gl.h:10404
@ GL_TRANSFORM_FEEDBACK_BUFFER_NV
Definition: juce_gl.h:10426
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
Definition: juce_gl.h:10423
@ GL_INTERLEAVED_ATTRIBS_NV
Definition: juce_gl.h:10424
@ GL_ACTIVE_VARYING_MAX_LENGTH_NV
Definition: juce_gl.h:10414
@ GL_TRANSFORM_FEEDBACK_ATTRIBS_NV
Definition: juce_gl.h:10410
@ GL_TRANSFORM_FEEDBACK_RECORD_NV
Definition: juce_gl.h:10418
@ GL_PRIMITIVES_GENERATED_NV
Definition: juce_gl.h:10419
@ GL_GENERIC_ATTRIB_NV
Definition: juce_gl.h:10409
@ GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV
Definition: juce_gl.h:10411
@ GL_RASTERIZER_DISCARD_NV
Definition: juce_gl.h:10421
@ GL_VERTEX_ID_NV
Definition: juce_gl.h:10407
@ GL_TRANSFORM_FEEDBACK_BUFFER_START_NV
Definition: juce_gl.h:10416
@ GL_TRANSFORM_FEEDBACK_VARYINGS_NV
Definition: juce_gl.h:10415
@ GL_TEXTURE_COORD_NV
Definition: juce_gl.h:10405
@ GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV
Definition: juce_gl.h:10422
@ GL_CLIP_DISTANCE_NV
Definition: juce_gl.h:10406
@ GL_LAYER_NV
Definition: juce_gl.h:10428
@ GL_PRIMITIVE_ID_NV
Definition: juce_gl.h:10408
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
Definition: juce_gl.h:10412
@ GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
Definition: juce_gl.h:10417
@ GL_SEPARATE_ATTRIBS_NV
Definition: juce_gl.h:10425
@ GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
Definition: juce_gl.h:10420
@ GL_ACTIVE_VARYINGS_NV
Definition: juce_gl.h:10413
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Mod
Definition: juce_gl.h:5780
GLbitfield flags
Definition: juce_gl.h:2178
GLbyte ty
Definition: juce_gl.h:6194
GLuint GLsizei bufSize
Definition: juce_gl.h:1574
GLuint index
Definition: juce_gl.h:1565
GLint GLint GLint j1
Definition: juce_gl.h:901
@ GL_RGBA8_EXT
Definition: juce_gl.h:7439
@ GL_ALPHA4_EXT
Definition: juce_gl.h:7410
@ GL_TEXTURE_LUMINANCE_SIZE_EXT
Definition: juce_gl.h:7447
@ GL_ALPHA12_EXT
Definition: juce_gl.h:7412
@ GL_RGB5_EXT
Definition: juce_gl.h:7431
@ GL_INTENSITY8_EXT
Definition: juce_gl.h:7426
@ GL_TEXTURE_TOO_LARGE_EXT
Definition: juce_gl.h:7452
@ GL_RGB4_EXT
Definition: juce_gl.h:7430
@ GL_LUMINANCE4_ALPHA4_EXT
Definition: juce_gl.h:7418
@ GL_LUMINANCE12_ALPHA12_EXT
Definition: juce_gl.h:7422
@ GL_RGBA2_EXT
Definition: juce_gl.h:7436
@ GL_TEXTURE_RED_SIZE_EXT
Definition: juce_gl.h:7443
@ GL_TEXTURE_BLUE_SIZE_EXT
Definition: juce_gl.h:7445
@ GL_RGB8_EXT
Definition: juce_gl.h:7432
@ GL_TEXTURE_ALPHA_SIZE_EXT
Definition: juce_gl.h:7446
@ GL_INTENSITY4_EXT
Definition: juce_gl.h:7425
@ GL_LUMINANCE6_ALPHA2_EXT
Definition: juce_gl.h:7419
@ GL_LUMINANCE16_ALPHA16_EXT
Definition: juce_gl.h:7423
@ GL_INTENSITY_EXT
Definition: juce_gl.h:7424
@ GL_PROXY_TEXTURE_2D_EXT
Definition: juce_gl.h:7451
@ GL_RGB12_EXT
Definition: juce_gl.h:7434
@ GL_ALPHA16_EXT
Definition: juce_gl.h:7413
@ GL_LUMINANCE12_ALPHA4_EXT
Definition: juce_gl.h:7421
@ GL_INTENSITY12_EXT
Definition: juce_gl.h:7427
@ GL_RGB2_EXT
Definition: juce_gl.h:7429
@ GL_REPLACE_EXT
Definition: juce_gl.h:7449
@ GL_RGBA4_EXT
Definition: juce_gl.h:7437
@ GL_RGBA12_EXT
Definition: juce_gl.h:7441
@ GL_RGB5_A1_EXT
Definition: juce_gl.h:7438
@ GL_LUMINANCE12_EXT
Definition: juce_gl.h:7416
@ GL_PROXY_TEXTURE_1D_EXT
Definition: juce_gl.h:7450
@ GL_INTENSITY16_EXT
Definition: juce_gl.h:7428
@ GL_TEXTURE_INTENSITY_SIZE_EXT
Definition: juce_gl.h:7448
@ GL_LUMINANCE16_EXT
Definition: juce_gl.h:7417
@ GL_LUMINANCE4_EXT
Definition: juce_gl.h:7414
@ GL_TEXTURE_GREEN_SIZE_EXT
Definition: juce_gl.h:7444
GLenum GLenum GLenum GLenum dstAlpha
Definition: juce_gl.h:2361
GLsizei GLsizei storageSamples
Definition: juce_gl.h:3297
GLenum GLenum GLuint components
Definition: juce_gl.h:8078
@ GL_TEXTURE_PRE_SPECULAR_HP
Definition: juce_gl.h:8226
@ GL_TEXTURE_POST_SPECULAR_HP
Definition: juce_gl.h:8225
@ GL_TEXTURE_LIGHTING_MODE_HP
Definition: juce_gl.h:8224
@ GL_OCCLUSION_TEST_HP
Definition: juce_gl.h:8215
@ GL_OCCLUSION_TEST_RESULT_HP
Definition: juce_gl.h:8216
GLenum const void * fontName
Definition: juce_gl.h:9796
@ GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD
Definition: juce_gl.h:3307
@ GL_ALL_PIXELS_AMD
Definition: juce_gl.h:3308
@ GL_SUBSAMPLE_DISTANCE_AMD
Definition: juce_gl.h:3305
@ GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD
Definition: juce_gl.h:3306
@ GL_DOT_PRODUCT_TEXTURE_3D_NV
Definition: juce_gl.h:10371
const GLfloat * m
Definition: juce_gl.h:6279
@ GL_PHONG_WIN
Definition: juce_gl.h:11976
@ GL_PHONG_HINT_WIN
Definition: juce_gl.h:11977
@ GL_DEPTH_COMPONENT32_SGIX
Definition: juce_gl.h:11459
@ GL_DEPTH_COMPONENT16_SGIX
Definition: juce_gl.h:11457
@ GL_DEPTH_COMPONENT24_SGIX
Definition: juce_gl.h:11458
GLbyte ny
Definition: juce_gl.h:740
GLbitfield GLuint GLenum GLint GLint GLint srxY
Definition: juce_gl.h:8766
GLsizei numPaths
Definition: juce_gl.h:9798
GLuint shader
Definition: juce_gl.h:1564
GLenum GLint srcLevel
Definition: juce_gl.h:2934
const GLuint const GLuint64 * fenceValueArray
Definition: juce_gl.h:9460
@ GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV
Definition: juce_gl.h:8907
@ GL_DRAW_ARRAYS_COMMAND_NV
Definition: juce_gl.h:8903
@ GL_LINE_WIDTH_COMMAND_NV
Definition: juce_gl.h:8913
@ GL_FRONT_FACE_COMMAND_NV
Definition: juce_gl.h:8918
@ GL_BLEND_COLOR_COMMAND_NV
Definition: juce_gl.h:8911
@ GL_ATTRIBUTE_ADDRESS_COMMAND_NV
Definition: juce_gl.h:8909
@ GL_STENCIL_REF_COMMAND_NV
Definition: juce_gl.h:8912
@ GL_NOP_COMMAND_NV
Definition: juce_gl.h:8901
@ GL_DRAW_ARRAYS_STRIP_COMMAND_NV
Definition: juce_gl.h:8905
@ GL_SCISSOR_COMMAND_NV
Definition: juce_gl.h:8917
@ GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV
Definition: juce_gl.h:8906
@ GL_ELEMENT_ADDRESS_COMMAND_NV
Definition: juce_gl.h:8908
@ GL_DRAW_ELEMENTS_STRIP_COMMAND_NV
Definition: juce_gl.h:8904
@ GL_ALPHA_REF_COMMAND_NV
Definition: juce_gl.h:8915
@ GL_TERMINATE_SEQUENCE_COMMAND_NV
Definition: juce_gl.h:8900
@ GL_VIEWPORT_COMMAND_NV
Definition: juce_gl.h:8916
@ GL_DRAW_ELEMENTS_COMMAND_NV
Definition: juce_gl.h:8902
@ GL_POLYGON_OFFSET_COMMAND_NV
Definition: juce_gl.h:8914
@ GL_UNIFORM_ADDRESS_COMMAND_NV
Definition: juce_gl.h:8910
GLuint GLfloat GLfloat GLfloat x1
Definition: juce_gl.h:9058
@ GL_REPLACE_VALUE_AMD
Definition: juce_gl.h:3557
@ GL_STENCIL_BACK_OP_VALUE_AMD
Definition: juce_gl.h:3559
@ GL_STENCIL_OP_VALUE_AMD
Definition: juce_gl.h:3558
@ GL_SET_AMD
Definition: juce_gl.h:3556
GLenum array
Definition: juce_gl.h:6487
GLhandleARB(KHRONOS_APIENTRY *const &glGetHandleARB)(GLenum pname)
GLenum GLuint GLenum GLuint GLuint numlevels
Definition: juce_gl.h:2956
@ GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
Definition: juce_gl.h:11013
@ GL_IMPLEMENTATION_COLOR_READ_TYPE_OES
Definition: juce_gl.h:11012
GLsizei GLenum GLenum GLuint GLenum GLsizei * lengths
Definition: juce_gl.h:2966
@ GL_PALETTE4_RGBA4_OES
Definition: juce_gl.h:10878
@ GL_PALETTE8_RGBA8_OES
Definition: juce_gl.h:10881
@ GL_PALETTE4_RGB8_OES
Definition: juce_gl.h:10875
@ GL_PALETTE8_RGB8_OES
Definition: juce_gl.h:10880
@ GL_PALETTE4_R5_G6_B5_OES
Definition: juce_gl.h:10877
@ GL_PALETTE4_RGB5_A1_OES
Definition: juce_gl.h:10879
@ GL_PALETTE8_RGB5_A1_OES
Definition: juce_gl.h:10884
@ GL_PALETTE8_R5_G6_B5_OES
Definition: juce_gl.h:10882
@ GL_PALETTE4_RGBA8_OES
Definition: juce_gl.h:10876
@ GL_PALETTE8_RGBA4_OES
Definition: juce_gl.h:10883
GLuint GLenum swizzle
Definition: juce_gl.h:5776
GLenum GLuint GLenum GLuint GLuint GLuint GLuint numlayers
Definition: juce_gl.h:2956
@ GL_HANDLE_TYPE_D3D12_RESOURCE_EXT
Definition: juce_gl.h:6949
@ GL_LUID_SIZE_EXT
Definition: juce_gl.h:6947
@ GL_DEVICE_NODE_MASK_EXT
Definition: juce_gl.h:6946
@ GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT
Definition: juce_gl.h:6951
@ GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT
Definition: juce_gl.h:6944
@ GL_HANDLE_TYPE_D3D11_IMAGE_EXT
Definition: juce_gl.h:6950
@ GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT
Definition: juce_gl.h:6948
@ GL_HANDLE_TYPE_OPAQUE_WIN32_EXT
Definition: juce_gl.h:6943
@ GL_DEVICE_LUID_EXT
Definition: juce_gl.h:6945
GLenum modeAlpha
Definition: juce_gl.h:1559
GLuint GLuint dstMask
Definition: juce_gl.h:5778
@ GL_WARP_SIZE_NV
Definition: juce_gl.h:10148
@ GL_SM_COUNT_NV
Definition: juce_gl.h:10150
@ GL_WARPS_PER_SM_NV
Definition: juce_gl.h:10149
const GLuint * programs
Definition: juce_gl.h:4169
GLboolean invert
Definition: juce_gl.h:1243
@ GL_SYNC_X11_FENCE_EXT
Definition: juce_gl.h:8157
@ GL_TEXTURE_CONSTANT_DATA_SUNX
Definition: juce_gl.h:11849
@ GL_UNPACK_CONSTANT_DATA_SUNX
Definition: juce_gl.h:11848
GLint GLint GLsizei GLint GLenum GLenum const void * pixels
Definition: juce_gl.h:651
@ GL_UUID_SIZE_EXT
Definition: juce_gl.h:6907
@ GL_PROTECTED_MEMORY_OBJECT_EXT
Definition: juce_gl.h:6899
@ GL_NUM_TILING_TYPES_EXT
Definition: juce_gl.h:6900
@ GL_OPTIMAL_TILING_EXT
Definition: juce_gl.h:6902
@ GL_TILING_TYPES_EXT
Definition: juce_gl.h:6901
@ GL_DEDICATED_MEMORY_OBJECT_EXT
Definition: juce_gl.h:6898
@ GL_TEXTURE_TILING_EXT
Definition: juce_gl.h:6897
@ GL_DEVICE_UUID_EXT
Definition: juce_gl.h:6905
@ GL_LINEAR_TILING_EXT
Definition: juce_gl.h:6903
@ GL_DRIVER_UUID_EXT
Definition: juce_gl.h:6906
@ GL_NUM_DEVICE_UUIDS_EXT
Definition: juce_gl.h:6904
@ GL_GLOBAL_ALPHA_FACTOR_SUN
Definition: juce_gl.h:11867
@ GL_GLOBAL_ALPHA_SUN
Definition: juce_gl.h:11866
GLenum writeTarget
Definition: juce_gl.h:2088
GLuint GLsizei const GLchar * message
Definition: juce_gl.h:2967
@ GL_ASYNC_DRAW_PIXELS_SGIX
Definition: juce_gl.h:11397
@ GL_MAX_ASYNC_READ_PIXELS_SGIX
Definition: juce_gl.h:11401
@ GL_ASYNC_READ_PIXELS_SGIX
Definition: juce_gl.h:11398
@ GL_MAX_ASYNC_DRAW_PIXELS_SGIX
Definition: juce_gl.h:11400
@ GL_ASYNC_TEX_IMAGE_SGIX
Definition: juce_gl.h:11396
@ GL_MAX_ASYNC_TEX_IMAGE_SGIX
Definition: juce_gl.h:11399
GLint GLenum genMode
Definition: juce_gl.h:9843
@ GL_CLAMP_TO_EDGE_SGIS
Definition: juce_gl.h:11314
GLenum GLuint GLint GLint GLsizei numViews
Definition: juce_gl.h:11067
GLenum GLuint origtexture
Definition: juce_gl.h:2956
@ GL_FRAMEBUFFER_SRGB_CAPABLE_EXT
Definition: juce_gl.h:6695
@ GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
Definition: juce_gl.h:7601
@ GL_TEXTURE_MAX_ANISOTROPY_EXT
Definition: juce_gl.h:7600
GLuint firstPathName
Definition: juce_gl.h:9824
GLuint64EXT GLuint beginPresentTimeId
Definition: juce_gl.h:9900
GLint GLsizei GLsizei instancecount
Definition: juce_gl.h:2084
@ GL_LINEAR_SHARPEN_ALPHA_SGIS
Definition: juce_gl.h:11266
@ GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS
Definition: juce_gl.h:11268
@ GL_LINEAR_SHARPEN_COLOR_SGIS
Definition: juce_gl.h:11267
@ GL_LINEAR_SHARPEN_SGIS
Definition: juce_gl.h:11265
GLsizei GLsizei colorSamples
Definition: juce_gl.h:6457
GLuint GLenum GLsizei GLsizei GLint GLint GLboolean packed
Definition: juce_gl.h:9099
GLenum GLenum GLsizei void GLsizei columnBufSize
Definition: juce_gl.h:3167
GLsizei GLenum const void GLuint GLfloat GLfloat kerningScale
Definition: juce_gl.h:9825
GLenum internalFormat
Definition: juce_gl.h:3548
@ GL_UNSIGNED_INT_5_9_9_9_REV_EXT
Definition: juce_gl.h:7776
@ GL_RGB9_E5_EXT
Definition: juce_gl.h:7775
@ GL_TEXTURE_SHARED_SIZE_EXT
Definition: juce_gl.h:7777
GLenum GLenum dst
Definition: juce_gl.h:2360
const GLchar * pEntryPoint
Definition: juce_gl.h:3200
@ GL_BLACKHOLE_RENDER_INTEL
Definition: juce_gl.h:8364
GLenum GLenum GLenum GLenum mapping
Definition: juce_gl.h:10007
@ GL_BUFFER_ACCESS
Definition: juce_gl.h:1412
@ GL_FOG_COORD_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1442
@ GL_CURRENT_FOG_COORD
Definition: juce_gl.h:1437
@ GL_SRC1_ALPHA
Definition: juce_gl.h:1425
@ GL_FOG_COORD_ARRAY
Definition: juce_gl.h:1441
@ GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1430
@ GL_SRC2_ALPHA
Definition: juce_gl.h:1447
@ GL_SAMPLES_PASSED
Definition: juce_gl.h:1424
@ GL_FOG_COORD_SRC
Definition: juce_gl.h:1435
@ GL_FOG_COORD
Definition: juce_gl.h:1436
@ GL_FOG_COORD_ARRAY_TYPE
Definition: juce_gl.h:1438
@ GL_QUERY_COUNTER_BITS
Definition: juce_gl.h:1400
@ GL_INDEX_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1429
@ GL_WEIGHT_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1434
@ GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1431
@ GL_COLOR_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1428
@ GL_NORMAL_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1427
@ GL_FOG_COORD_ARRAY_STRIDE
Definition: juce_gl.h:1439
@ GL_SRC1_RGB
Definition: juce_gl.h:1444
@ GL_FOG_COORD_ARRAY_POINTER
Definition: juce_gl.h:1440
@ GL_VERTEX_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1426
@ GL_SRC0_RGB
Definition: juce_gl.h:1443
@ GL_SRC0_ALPHA
Definition: juce_gl.h:1446
@ GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1433
@ GL_SRC2_RGB
Definition: juce_gl.h:1445
@ GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1432
GLenum pname
Definition: juce_gl.h:647
@ GL_TEXTURE_IMMUTABLE_FORMAT
Definition: juce_gl.h:2650
@ GL_PROGRAM_BINARY_FORMATS
Definition: juce_gl.h:2428
@ GL_COMPRESSED_R11_EAC
Definition: juce_gl.h:2678
@ GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Definition: juce_gl.h:2675
@ GL_TEXTURE_SWIZZLE_A
Definition: juce_gl.h:2209
@ GL_TRANSFORM_FEEDBACK_ACTIVE
Definition: juce_gl.h:2541
@ GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
Definition: juce_gl.h:2674
@ GL_COMPRESSED_RG11_EAC
Definition: juce_gl.h:2680
@ GL_NUM_SAMPLE_COUNTS
Definition: juce_gl.h:2551
@ GL_MAX_ELEMENT_INDEX
Definition: juce_gl.h:2684
@ GL_BLUE
Definition: juce_gl.h:362
@ GL_ANY_SAMPLES_PASSED_CONSERVATIVE
Definition: juce_gl.h:2683
@ GL_INT_2_10_10_10_REV
Definition: juce_gl.h:2213
@ GL_TEXTURE_IMMUTABLE_LEVELS
Definition: juce_gl.h:2919
@ GL_RGB10_A2UI
Definition: juce_gl.h:2205
@ GL_COMPRESSED_SIGNED_RG11_EAC
Definition: juce_gl.h:2681
@ GL_PROGRAM_BINARY_LENGTH
Definition: juce_gl.h:2426
@ GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Definition: juce_gl.h:2198
@ GL_NUM_PROGRAM_BINARY_FORMATS
Definition: juce_gl.h:2427
@ GL_TRANSFORM_FEEDBACK_PAUSED
Definition: juce_gl.h:2542
@ GL_COMPRESSED_SRGB8_ETC2
Definition: juce_gl.h:2673
@ GL_TEXTURE_SWIZZLE_R
Definition: juce_gl.h:2206
@ GL_COMPRESSED_SIGNED_R11_EAC
Definition: juce_gl.h:2679
@ GL_TEXTURE_SWIZZLE_B
Definition: juce_gl.h:2208
@ GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
Definition: juce_gl.h:2677
@ GL_TRANSFORM_FEEDBACK_BINDING
Definition: juce_gl.h:2354
@ GL_PROGRAM_BINARY_RETRIEVABLE_HINT
Definition: juce_gl.h:2425
@ GL_COMPRESSED_RGBA8_ETC2_EAC
Definition: juce_gl.h:2676
@ GL_COMPRESSED_RGB8_ETC2
Definition: juce_gl.h:2672
@ GL_TEXTURE_SWIZZLE_G
Definition: juce_gl.h:2207
@ GL_ANY_SAMPLES_PASSED
Definition: juce_gl.h:2203
@ GL_SAMPLER_BINDING
Definition: juce_gl.h:2204
@ GL_GREEN
Definition: juce_gl.h:361
@ GL_TRANSFORM_FEEDBACK
Definition: juce_gl.h:2351
GLuint color
Definition: juce_gl.h:1971
@ GL_TEXTURE_4D_BINDING_SGIS
Definition: juce_gl.h:11287
@ GL_MAX_4D_TEXTURE_SIZE_SGIS
Definition: juce_gl.h:11286
@ GL_PACK_SKIP_VOLUMES_SGIS
Definition: juce_gl.h:11278
@ GL_PACK_IMAGE_DEPTH_SGIS
Definition: juce_gl.h:11279
@ GL_UNPACK_IMAGE_DEPTH_SGIS
Definition: juce_gl.h:11281
@ GL_TEXTURE_4DSIZE_SGIS
Definition: juce_gl.h:11284
@ GL_TEXTURE_4D_SGIS
Definition: juce_gl.h:11282
@ GL_TEXTURE_WRAP_Q_SGIS
Definition: juce_gl.h:11285
@ GL_PROXY_TEXTURE_4D_SGIS
Definition: juce_gl.h:11283
@ GL_UNPACK_SKIP_VOLUMES_SGIS
Definition: juce_gl.h:11280
GLsizei GLsizei GLfloat distance
Definition: juce_gl.h:9829
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint dstY
Definition: juce_gl.h:2934
@ GL_LUMINANCE_INTEGER_EXT
Definition: juce_gl.h:7662
@ GL_BLUE_INTEGER_EXT
Definition: juce_gl.h:7656
@ GL_LUMINANCE_ALPHA8I_EXT
Definition: juce_gl.h:7653
@ GL_LUMINANCE32I_EXT
Definition: juce_gl.h:7640
@ GL_RGB8I_EXT
Definition: juce_gl.h:7649
@ GL_ALPHA_INTEGER_EXT
Definition: juce_gl.h:7657
@ GL_RGBA16UI_EXT
Definition: juce_gl.h:7624
@ GL_LUMINANCE_ALPHA16UI_EXT
Definition: juce_gl.h:7629
@ GL_RGBA_INTEGER_MODE_EXT
Definition: juce_gl.h:7664
@ GL_RGB32I_EXT
Definition: juce_gl.h:7637
@ GL_LUMINANCE_ALPHA16I_EXT
Definition: juce_gl.h:7647
@ GL_BGR_INTEGER_EXT
Definition: juce_gl.h:7660
@ GL_LUMINANCE_ALPHA32I_EXT
Definition: juce_gl.h:7641
@ GL_INTENSITY32I_EXT
Definition: juce_gl.h:7639
@ GL_ALPHA16UI_EXT
Definition: juce_gl.h:7626
@ GL_LUMINANCE8I_EXT
Definition: juce_gl.h:7652
@ GL_RGB16I_EXT
Definition: juce_gl.h:7643
@ GL_RGBA32UI_EXT
Definition: juce_gl.h:7618
@ GL_ALPHA32I_EXT
Definition: juce_gl.h:7638
@ GL_ALPHA16I_EXT
Definition: juce_gl.h:7644
@ GL_LUMINANCE16I_EXT
Definition: juce_gl.h:7646
@ GL_INTENSITY32UI_EXT
Definition: juce_gl.h:7621
@ GL_LUMINANCE_ALPHA32UI_EXT
Definition: juce_gl.h:7623
@ GL_LUMINANCE16UI_EXT
Definition: juce_gl.h:7628
@ GL_RGB16UI_EXT
Definition: juce_gl.h:7625
@ GL_RED_INTEGER_EXT
Definition: juce_gl.h:7654
@ GL_LUMINANCE_ALPHA_INTEGER_EXT
Definition: juce_gl.h:7663
@ GL_BGRA_INTEGER_EXT
Definition: juce_gl.h:7661
@ GL_GREEN_INTEGER_EXT
Definition: juce_gl.h:7655
@ GL_RGB8UI_EXT
Definition: juce_gl.h:7631
@ GL_ALPHA8I_EXT
Definition: juce_gl.h:7650
@ GL_ALPHA8UI_EXT
Definition: juce_gl.h:7632
@ GL_INTENSITY8I_EXT
Definition: juce_gl.h:7651
@ GL_LUMINANCE_ALPHA8UI_EXT
Definition: juce_gl.h:7635
@ GL_LUMINANCE32UI_EXT
Definition: juce_gl.h:7622
@ GL_RGB_INTEGER_EXT
Definition: juce_gl.h:7658
@ GL_RGBA32I_EXT
Definition: juce_gl.h:7636
@ GL_INTENSITY16I_EXT
Definition: juce_gl.h:7645
@ GL_RGBA16I_EXT
Definition: juce_gl.h:7642
@ GL_RGBA8I_EXT
Definition: juce_gl.h:7648
@ GL_RGBA8UI_EXT
Definition: juce_gl.h:7630
@ GL_ALPHA32UI_EXT
Definition: juce_gl.h:7620
@ GL_RGBA_INTEGER_EXT
Definition: juce_gl.h:7659
@ GL_LUMINANCE8UI_EXT
Definition: juce_gl.h:7634
@ GL_INTENSITY16UI_EXT
Definition: juce_gl.h:7627
@ GL_INTENSITY8UI_EXT
Definition: juce_gl.h:7633
@ GL_RGB32UI_EXT
Definition: juce_gl.h:7619
GLbitfield writeGpuMask
Definition: juce_gl.h:9438
@ GL_SAMPLE_MASK
Definition: juce_gl.h:2152
@ GL_IMAGE_BINDING_LAYERED
Definition: juce_gl.h:2599
@ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
Definition: juce_gl.h:2165
@ GL_MAX_NUM_ACTIVE_VARIABLES
Definition: juce_gl.h:2869
@ GL_READ_ONLY
Definition: juce_gl.h:1409
@ GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
Definition: juce_gl.h:2925
@ GL_MAX_VERTEX_IMAGE_UNIFORMS
Definition: juce_gl.h:2640
@ GL_SHADER_STORAGE_BLOCK
Definition: juce_gl.h:2853
@ GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:2687
@ GL_UNIFORM
Definition: juce_gl.h:2848
@ GL_IMAGE_CUBE
Definition: juce_gl.h:2606
@ GL_MAX_UNIFORM_LOCATIONS
Definition: juce_gl.h:2740
@ GL_MAX_NAME_LENGTH
Definition: juce_gl.h:2868
@ GL_INT_IMAGE_2D_ARRAY
Definition: juce_gl.h:2620
@ GL_IS_ROW_MAJOR
Definition: juce_gl.h:2878
@ GL_BUFFER_BINDING
Definition: juce_gl.h:2880
@ GL_UNIFORM_BLOCK
Definition: juce_gl.h:2849
@ GL_DISPATCH_INDIRECT_BUFFER
Definition: juce_gl.h:2700
@ GL_PROGRAM_INPUT
Definition: juce_gl.h:2850
@ GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
Definition: juce_gl.h:2637
@ GL_VERTEX_BINDING_OFFSET
Definition: juce_gl.h:2923
@ GL_TOP_LEVEL_ARRAY_SIZE
Definition: juce_gl.h:2890
@ GL_TEXTURE_DEPTH
Definition: juce_gl.h:1105
@ GL_ATOMIC_COUNTER_BUFFER_START
Definition: juce_gl.h:2555
@ GL_TEXTURE_BLUE_TYPE
Definition: juce_gl.h:1816
@ GL_UNIFORM_BARRIER_BIT
Definition: juce_gl.h:2584
@ GL_TEXTURE_ALPHA_SIZE
Definition: juce_gl.h:964
@ GL_FRAMEBUFFER_BARRIER_BIT
Definition: juce_gl.h:2591
@ GL_WRITE_ONLY
Definition: juce_gl.h:1410
@ GL_VERTEX_BINDING_STRIDE
Definition: juce_gl.h:2924
@ GL_UNSIGNED_INT_IMAGE_2D
Definition: juce_gl.h:2625
@ GL_MAX_SHADER_STORAGE_BLOCK_SIZE
Definition: juce_gl.h:2907
@ GL_INT_IMAGE_CUBE
Definition: juce_gl.h:2617
@ GL_NUM_ACTIVE_VARIABLES
Definition: juce_gl.h:2882
@ GL_SAMPLE_MASK_VALUE
Definition: juce_gl.h:2153
@ GL_TEXTURE_UPDATE_BARRIER_BIT
Definition: juce_gl.h:2589
@ GL_IMAGE_BINDING_FORMAT
Definition: juce_gl.h:2636
@ GL_TEXTURE_FETCH_BARRIER_BIT
Definition: juce_gl.h:2585
@ GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2905
@ GL_FRAMEBUFFER_DEFAULT_HEIGHT
Definition: juce_gl.h:2742
@ GL_FRAMEBUFFER_DEFAULT_WIDTH
Definition: juce_gl.h:2741
@ GL_PIXEL_BUFFER_BARRIER_BIT
Definition: juce_gl.h:2588
@ GL_MAX_FRAMEBUFFER_HEIGHT
Definition: juce_gl.h:2747
@ GL_ACTIVE_RESOURCES
Definition: juce_gl.h:2867
@ GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2565
@ GL_INT_IMAGE_3D
Definition: juce_gl.h:2615
@ GL_ELEMENT_ARRAY_BARRIER_BIT
Definition: juce_gl.h:2583
@ GL_IMAGE_3D
Definition: juce_gl.h:2604
@ GL_PROGRAM_PIPELINE_BINDING
Definition: juce_gl.h:2437
@ GL_DEPTH_STENCIL_TEXTURE_MODE
Definition: juce_gl.h:2911
@ GL_ALL_SHADER_BITS
Definition: juce_gl.h:2434
@ GL_MATRIX_STRIDE
Definition: juce_gl.h:2877
@ GL_TYPE
Definition: juce_gl.h:2872
@ GL_COMPUTE_SHADER
Definition: juce_gl.h:2685
@ GL_TEXTURE_2D_MULTISAMPLE
Definition: juce_gl.h:2155
@ GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2903
@ GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
Definition: juce_gl.h:2582
@ GL_MAX_FRAGMENT_IMAGE_UNIFORMS
Definition: juce_gl.h:2644
@ GL_MAX_INTEGER_SAMPLES
Definition: juce_gl.h:2171
@ GL_SAMPLE_POSITION
Definition: juce_gl.h:2151
@ GL_MAX_VERTEX_ATTRIB_BINDINGS
Definition: juce_gl.h:2926
@ GL_SHADER_STORAGE_BUFFER_SIZE
Definition: juce_gl.h:2898
@ GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2579
@ GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
Definition: juce_gl.h:2639
@ GL_MAX_FRAGMENT_ATOMIC_COUNTERS
Definition: juce_gl.h:2575
@ GL_MAX_DEPTH_TEXTURE_SAMPLES
Definition: juce_gl.h:2170
@ GL_REFERENCED_BY_VERTEX_SHADER
Definition: juce_gl.h:2884
@ GL_SAMPLER_2D_MULTISAMPLE
Definition: juce_gl.h:2163
@ GL_DRAW_INDIRECT_BUFFER_BINDING
Definition: juce_gl.h:2291
@ GL_TEXTURE_ALPHA_TYPE
Definition: juce_gl.h:1817
@ GL_MAX_IMAGE_UNITS
Definition: juce_gl.h:2595
@ GL_ACTIVE_PROGRAM
Definition: juce_gl.h:2436
@ GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Definition: juce_gl.h:2282
@ GL_MAX_FRAMEBUFFER_WIDTH
Definition: juce_gl.h:2746
@ GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
Definition: juce_gl.h:2578
@ GL_ATOMIC_COUNTER_BUFFER
Definition: juce_gl.h:2553
@ GL_TEXTURE_WIDTH
Definition: juce_gl.h:323
@ GL_DRAW_INDIRECT_BUFFER
Definition: juce_gl.h:2290
@ GL_MAX_FRAMEBUFFER_SAMPLES
Definition: juce_gl.h:2749
@ GL_TRANSFORM_FEEDBACK_BARRIER_BIT
Definition: juce_gl.h:2592
@ GL_MAX_COMBINED_IMAGE_UNIFORMS
Definition: juce_gl.h:2645
@ GL_BLOCK_INDEX
Definition: juce_gl.h:2875
@ GL_MAX_COMPUTE_UNIFORM_COMPONENTS
Definition: juce_gl.h:2690
@ GL_UNSIGNED_INT_IMAGE_3D
Definition: juce_gl.h:2626
@ GL_SHADER_STORAGE_BUFFER
Definition: juce_gl.h:2895
@ GL_IMAGE_BINDING_NAME
Definition: juce_gl.h:2597
@ GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2570
@ GL_ATOMIC_COUNTER_BUFFER_SIZE
Definition: juce_gl.h:2556
@ GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2691
@ GL_OFFSET
Definition: juce_gl.h:2874
@ GL_BUFFER_VARIABLE
Definition: juce_gl.h:2852
@ GL_SHADER_STORAGE_BARRIER_BIT
Definition: juce_gl.h:2909
@ GL_BUFFER_DATA_SIZE
Definition: juce_gl.h:2881
@ GL_VERTEX_BINDING_DIVISOR
Definition: juce_gl.h:2922
@ GL_ACTIVE_VARIABLES
Definition: juce_gl.h:2883
@ GL_ARRAY_STRIDE
Definition: juce_gl.h:2876
@ GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2569
@ GL_TEXTURE_RED_TYPE
Definition: juce_gl.h:1814
@ GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
Definition: juce_gl.h:2745
@ GL_COMPUTE_WORK_GROUP_SIZE
Definition: juce_gl.h:2697
@ GL_NAME_LENGTH
Definition: juce_gl.h:2871
@ GL_VERTEX_SHADER_BIT
Definition: juce_gl.h:2429
@ GL_TEXTURE_SAMPLES
Definition: juce_gl.h:2161
@ GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
Definition: juce_gl.h:2586
@ GL_TEXTURE_BINDING_2D_MULTISAMPLE
Definition: juce_gl.h:2159
@ GL_IMAGE_BINDING_ACCESS
Definition: juce_gl.h:2601
@ GL_ATOMIC_COUNTER_BARRIER_BIT
Definition: juce_gl.h:2593
@ GL_INT_IMAGE_2D
Definition: juce_gl.h:2614
@ GL_ATOMIC_COUNTER_BUFFER_INDEX
Definition: juce_gl.h:2879
@ GL_TEXTURE_GREEN_SIZE
Definition: juce_gl.h:962
@ GL_BUFFER_UPDATE_BARRIER_BIT
Definition: juce_gl.h:2590
@ GL_INT_SAMPLER_2D_MULTISAMPLE
Definition: juce_gl.h:2164
@ GL_MAX_COMPUTE_WORK_GROUP_SIZE
Definition: juce_gl.h:2696
@ GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
Definition: juce_gl.h:2910
@ GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
Definition: juce_gl.h:2162
@ GL_TEXTURE_INTERNAL_FORMAT
Definition: juce_gl.h:960
@ GL_TEXTURE_BLUE_SIZE
Definition: juce_gl.h:963
@ GL_READ_WRITE
Definition: juce_gl.h:1411
@ GL_TEXTURE_SHARED_SIZE
Definition: juce_gl.h:1732
@ GL_SHADER_STORAGE_BUFFER_START
Definition: juce_gl.h:2897
@ GL_TEXTURE_HEIGHT
Definition: juce_gl.h:324
@ GL_TEXTURE_COMPRESSED
Definition: juce_gl.h:1200
@ GL_REFERENCED_BY_FRAGMENT_SHADER
Definition: juce_gl.h:2888
@ GL_STENCIL_INDEX
Definition: juce_gl.h:358
@ GL_ALL_BARRIER_BITS
Definition: juce_gl.h:2594
@ GL_UNSIGNED_INT_IMAGE_CUBE
Definition: juce_gl.h:2628
@ GL_VERTEX_ATTRIB_RELATIVE_OFFSET
Definition: juce_gl.h:2921
@ GL_LOCATION
Definition: juce_gl.h:2892
@ GL_ARRAY_SIZE
Definition: juce_gl.h:2873
@ GL_IMAGE_2D_ARRAY
Definition: juce_gl.h:2609
@ GL_ATOMIC_COUNTER_BUFFER_BINDING
Definition: juce_gl.h:2554
@ GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
Definition: juce_gl.h:2908
@ GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
Definition: juce_gl.h:2906
@ GL_VERTEX_ATTRIB_BINDING
Definition: juce_gl.h:2920
@ GL_TEXTURE_GREEN_TYPE
Definition: juce_gl.h:1815
@ GL_FRAMEBUFFER_DEFAULT_SAMPLES
Definition: juce_gl.h:2744
@ GL_UNSIGNED_INT_ATOMIC_COUNTER
Definition: juce_gl.h:2581
@ GL_MAX_VERTEX_ATTRIB_STRIDE
Definition: juce_gl.h:2979
@ GL_MAX_COLOR_TEXTURE_SAMPLES
Definition: juce_gl.h:2169
@ GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2899
@ GL_SHADER_STORAGE_BUFFER_BINDING
Definition: juce_gl.h:2896
@ GL_VERTEX_BINDING_BUFFER
Definition: juce_gl.h:2927
@ GL_PROGRAM_OUTPUT
Definition: juce_gl.h:2851
@ GL_TEXTURE_STENCIL_SIZE
Definition: juce_gl.h:1813
@ GL_REFERENCED_BY_COMPUTE_SHADER
Definition: juce_gl.h:2889
@ GL_TOP_LEVEL_ARRAY_STRIDE
Definition: juce_gl.h:2891
@ GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
Definition: juce_gl.h:2577
@ GL_MAX_COMPUTE_IMAGE_UNIFORMS
Definition: juce_gl.h:2688
@ GL_DISPATCH_INDIRECT_BUFFER_BINDING
Definition: juce_gl.h:2701
@ GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2904
@ GL_UNSIGNED_INT_IMAGE_2D_ARRAY
Definition: juce_gl.h:2631
@ GL_MAX_COMBINED_ATOMIC_COUNTERS
Definition: juce_gl.h:2576
@ GL_IMAGE_BINDING_LAYER
Definition: juce_gl.h:2600
@ GL_PROGRAM_SEPARABLE
Definition: juce_gl.h:2435
@ GL_FRAGMENT_SHADER_BIT
Definition: juce_gl.h:2430
@ GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
Definition: juce_gl.h:2693
@ GL_TRANSFORM_FEEDBACK_VARYING
Definition: juce_gl.h:2866
@ GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
Definition: juce_gl.h:2638
@ GL_TEXTURE_DEPTH_SIZE
Definition: juce_gl.h:1307
@ GL_IMAGE_2D
Definition: juce_gl.h:2603
@ GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
Definition: juce_gl.h:2281
@ GL_COMPUTE_SHADER_BIT
Definition: juce_gl.h:2702
@ GL_MAX_VERTEX_ATOMIC_COUNTERS
Definition: juce_gl.h:2571
@ GL_COMMAND_BARRIER_BIT
Definition: juce_gl.h:2587
@ GL_IMAGE_BINDING_LEVEL
Definition: juce_gl.h:2598
@ GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
Definition: juce_gl.h:2694
@ GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
Definition: juce_gl.h:2689
@ GL_MAX_COMPUTE_UNIFORM_BLOCKS
Definition: juce_gl.h:2686
@ GL_MAX_COMPUTE_WORK_GROUP_COUNT
Definition: juce_gl.h:2695
@ GL_MAX_COMPUTE_ATOMIC_COUNTERS
Definition: juce_gl.h:2692
@ GL_TEXTURE_RED_SIZE
Definition: juce_gl.h:961
@ GL_TEXTURE_DEPTH_TYPE
Definition: juce_gl.h:1818
@ GL_MAX_SAMPLE_MASK_WORDS
Definition: juce_gl.h:2154
GLsizei GLenum GLsizei GLsizei GLboolean fixedsamplelocations
Definition: juce_gl.h:2188
@ GL_UPLOAD_GPU_MASK_NVX
Definition: juce_gl.h:9454
@ GL_TEXTURE_COMPARE_FUNC_ARB
Definition: juce_gl.h:4983
@ GL_COMPARE_R_TO_TEXTURE_ARB
Definition: juce_gl.h:4984
@ GL_TEXTURE_COMPARE_MODE_ARB
Definition: juce_gl.h:4982
const GLchar GLuint const GLuint const GLuint * pConstantValue
Definition: juce_gl.h:3200
GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar * messageLog
Definition: juce_gl.h:2966
@ GL_FRAMEBUFFER_SWAP_XY_MESA
Definition: juce_gl.h:8659
GLuint64 GLenum GLint fd
Definition: juce_gl.h:6936
GLsizei fenceObjectCount
Definition: juce_gl.h:9467
GLbyte by
Definition: juce_gl.h:6204
GLfloat angle
Definition: juce_gl.h:6284
const GLubyte * c
Definition: juce_gl.h:11945
GLuint GLsizei const void GLenum preserve
Definition: juce_gl.h:5904
GLint GLfloat GLint stencil
Definition: juce_gl.h:1988
GLenum GLenum GLenum swizzlez
Definition: juce_gl.h:10842
const void GLbitfield GLuint GLfloat GLuint * baseAndCount
Definition: juce_gl.h:9840
GLenum sfail
Definition: juce_gl.h:1561
@ GL_PERTURB_EXT
Definition: juce_gl.h:7716
@ GL_TEXTURE_NORMAL_EXT
Definition: juce_gl.h:7717
@ GL_TRANSPOSE_TEXTURE_MATRIX_ARB
Definition: juce_gl.h:5351
@ GL_TRANSPOSE_MODELVIEW_MATRIX_ARB
Definition: juce_gl.h:5349
@ GL_TRANSPOSE_PROJECTION_MATRIX_ARB
Definition: juce_gl.h:5350
@ GL_TRANSPOSE_COLOR_MATRIX_ARB
Definition: juce_gl.h:5352
GLuint * states
Definition: juce_gl.h:8920
@ GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL
Definition: juce_gl.h:8376
@ GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL
Definition: juce_gl.h:8374
@ GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL
Definition: juce_gl.h:8373
@ GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL
Definition: juce_gl.h:8375
@ GL_PARALLEL_ARRAYS_INTEL
Definition: juce_gl.h:8372
GLsizei mapsize
Definition: juce_gl.h:907
GLenum shadertype
Definition: juce_gl.h:2382
GLenum GLenum GLsizei void * table
Definition: juce_gl.h:3165
GLsizei const GLchar *const GLuint * uniformIndices
Definition: juce_gl.h:2089
GLdouble n
Definition: juce_gl.h:2530
@ GL_MAX_TEXTURE_COORDS_NV
Definition: juce_gl.h:9203
@ GL_FRAGMENT_PROGRAM_NV
Definition: juce_gl.h:9202
@ GL_MAX_TEXTURE_IMAGE_UNITS_NV
Definition: juce_gl.h:9204
@ GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
Definition: juce_gl.h:9201
@ GL_PROGRAM_ERROR_STRING_NV
Definition: juce_gl.h:9206
@ GL_FRAGMENT_PROGRAM_BINDING_NV
Definition: juce_gl.h:9205
GLint left
Definition: juce_gl.h:2527
GLuint uniformBlockIndex
Definition: juce_gl.h:2093
@ GL_MAX_PROGRAM_TEXEL_OFFSET_NV
Definition: juce_gl.h:9300
@ GL_MIN_PROGRAM_TEXEL_OFFSET_NV
Definition: juce_gl.h:9299
@ GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV
Definition: juce_gl.h:9305
@ GL_PROGRAM_ATTRIB_COMPONENTS_NV
Definition: juce_gl.h:9301
@ GL_MAX_PROGRAM_GENERIC_RESULTS_NV
Definition: juce_gl.h:9306
@ GL_MAX_PROGRAM_RESULT_COMPONENTS_NV
Definition: juce_gl.h:9304
@ GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV
Definition: juce_gl.h:9303
@ GL_PROGRAM_RESULT_COMPONENTS_NV
Definition: juce_gl.h:9302
const GLchar * marker
Definition: juce_gl.h:6256
@ GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
Definition: juce_gl.h:3976
@ GL_DEBUG_SOURCE_API_ARB
Definition: juce_gl.h:3964
@ GL_DEBUG_CALLBACK_FUNCTION_ARB
Definition: juce_gl.h:3962
@ GL_DEBUG_TYPE_PORTABILITY_ARB
Definition: juce_gl.h:3973
@ GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
Definition: juce_gl.h:3966
@ GL_DEBUG_SOURCE_THIRD_PARTY_ARB
Definition: juce_gl.h:3967
@ GL_DEBUG_LOGGED_MESSAGES_ARB
Definition: juce_gl.h:3978
@ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
Definition: juce_gl.h:3961
@ GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
Definition: juce_gl.h:3977
@ GL_DEBUG_TYPE_ERROR_ARB
Definition: juce_gl.h:3970
@ GL_DEBUG_SEVERITY_HIGH_ARB
Definition: juce_gl.h:3979
@ GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
Definition: juce_gl.h:3960
@ GL_DEBUG_TYPE_OTHER_ARB
Definition: juce_gl.h:3975
@ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
Definition: juce_gl.h:3972
@ GL_DEBUG_SEVERITY_LOW_ARB
Definition: juce_gl.h:3981
@ GL_DEBUG_SOURCE_OTHER_ARB
Definition: juce_gl.h:3969
@ GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
Definition: juce_gl.h:3965
@ GL_DEBUG_SOURCE_APPLICATION_ARB
Definition: juce_gl.h:3968
@ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
Definition: juce_gl.h:3971
@ GL_DEBUG_TYPE_PERFORMANCE_ARB
Definition: juce_gl.h:3974
@ GL_DEBUG_SEVERITY_MEDIUM_ARB
Definition: juce_gl.h:3980
@ GL_DEBUG_CALLBACK_USER_PARAM_ARB
Definition: juce_gl.h:3963
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s0
Definition: juce_gl.h:9058
@ GL_MAP_COHERENT_BIT
Definition: juce_gl.h:2983
@ GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
Definition: juce_gl.h:2986
@ GL_CLIENT_STORAGE_BIT
Definition: juce_gl.h:2985
@ GL_QUERY_BUFFER_BARRIER_BIT
Definition: juce_gl.h:2994
@ GL_MIRROR_CLAMP_TO_EDGE
Definition: juce_gl.h:2997
@ GL_QUERY_BUFFER
Definition: juce_gl.h:2993
@ GL_BUFFER_IMMUTABLE_STORAGE
Definition: juce_gl.h:2987
@ GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
Definition: juce_gl.h:2992
@ GL_DYNAMIC_STORAGE_BIT
Definition: juce_gl.h:2984
@ GL_LOCATION_COMPONENT
Definition: juce_gl.h:2990
@ GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
Definition: juce_gl.h:2991
@ GL_MAP_PERSISTENT_BIT
Definition: juce_gl.h:2982
@ GL_QUERY_RESULT_NO_WAIT
Definition: juce_gl.h:2996
@ GL_BUFFER_STORAGE_FLAGS
Definition: juce_gl.h:2988
@ GL_CLEAR_TEXTURE
Definition: juce_gl.h:2989
@ GL_QUERY_BUFFER_BINDING
Definition: juce_gl.h:2995
@ GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
Definition: juce_gl.h:10524
GLuint GLchar GLuint GLuint GLuint GLuint * capsMask
Definition: juce_gl.h:8418
@ GL_MAX_LGPU_GPUS_NVX
Definition: juce_gl.h:8763
@ GL_LGPU_SEPARATE_STORAGE_BIT_NVX
Definition: juce_gl.h:8762
GLuint writeBuffer
Definition: juce_gl.h:3060
@ GL_MEMORY_ATTACHABLE_SIZE_NV
Definition: juce_gl.h:9479
@ GL_MAX_DETACHED_TEXTURES_NV
Definition: juce_gl.h:9484
@ GL_MEMORY_ATTACHABLE_NV
Definition: juce_gl.h:9480
@ GL_DETACHED_TEXTURES_NV
Definition: juce_gl.h:9482
@ GL_DETACHED_MEMORY_INCARNATION_NV
Definition: juce_gl.h:9481
@ GL_ATTACHED_MEMORY_OBJECT_NV
Definition: juce_gl.h:9476
@ GL_DETACHED_BUFFERS_NV
Definition: juce_gl.h:9483
@ GL_MEMORY_ATTACHABLE_ALIGNMENT_NV
Definition: juce_gl.h:9478
@ GL_MAX_DETACHED_BUFFERS_NV
Definition: juce_gl.h:9485
@ GL_ATTACHED_MEMORY_OFFSET_NV
Definition: juce_gl.h:9477
GLint ref
Definition: juce_gl.h:667
const GLuint GLboolean * residences
Definition: juce_gl.h:1081
GLenum const GLfloat * params
Definition: juce_gl.h:648
GLuint const GLchar * name
Definition: juce_gl.h:1565
@ GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE
Definition: juce_gl.h:3790
@ GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE
Definition: juce_gl.h:3789
@ GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE
Definition: juce_gl.h:3788
@ GL_VERTEX_ATTRIB_MAP2_APPLE
Definition: juce_gl.h:3787
@ GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE
Definition: juce_gl.h:3793
@ GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE
Definition: juce_gl.h:3794
@ GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE
Definition: juce_gl.h:3791
@ GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE
Definition: juce_gl.h:3795
@ GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE
Definition: juce_gl.h:3792
@ GL_VERTEX_ATTRIB_MAP1_APPLE
Definition: juce_gl.h:3786
@ GL_4PASS_3_EXT
Definition: juce_gl.h:6981
@ GL_1PASS_EXT
Definition: juce_gl.h:6975
@ GL_4PASS_2_EXT
Definition: juce_gl.h:6980
@ GL_SAMPLE_ALPHA_TO_MASK_EXT
Definition: juce_gl.h:6972
@ GL_4PASS_0_EXT
Definition: juce_gl.h:6978
@ GL_2PASS_1_EXT
Definition: juce_gl.h:6977
@ GL_SAMPLE_MASK_INVERT_EXT
Definition: juce_gl.h:6985
@ GL_SAMPLE_MASK_EXT
Definition: juce_gl.h:6974
@ GL_SAMPLE_MASK_VALUE_EXT
Definition: juce_gl.h:6984
@ GL_4PASS_1_EXT
Definition: juce_gl.h:6979
@ GL_MULTISAMPLE_BIT_EXT
Definition: juce_gl.h:6987
@ GL_SAMPLE_PATTERN_EXT
Definition: juce_gl.h:6986
@ GL_SAMPLE_BUFFERS_EXT
Definition: juce_gl.h:6982
@ GL_2PASS_0_EXT
Definition: juce_gl.h:6976
@ GL_SAMPLES_EXT
Definition: juce_gl.h:6983
GLuint GLenum matrix
Definition: juce_gl.h:10706
GLuint sampler
Definition: juce_gl.h:2220
@ GL_TEXTURE_ENV_BIAS_SGIX
Definition: juce_gl.h:11713
GLdouble x
Definition: juce_gl.h:940
@ GL_TEXTURE_GEQUAL_R_SGIX
Definition: juce_gl.h:11662
@ GL_TEXTURE_LEQUAL_R_SGIX
Definition: juce_gl.h:11661
@ GL_TEXTURE_COMPARE_OPERATOR_SGIX
Definition: juce_gl.h:11660
@ GL_TEXTURE_COMPARE_SGIX
Definition: juce_gl.h:11659
const GLuint const GLuint64 GLuint srcGpu
Definition: juce_gl.h:9461
GLdouble GLdouble GLdouble top
Definition: juce_gl.h:930
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t0
Definition: juce_gl.h:9058
GLboolean GLboolean g
Definition: juce_gl.h:1932
GLuint GLchar GLuint GLuint * noCounters
Definition: juce_gl.h:8418
@ GL_VERTEX_ELEMENT_SWIZZLE_AMD
Definition: juce_gl.h:3413
@ GL_VERTEX_ID_SWIZZLE_AMD
Definition: juce_gl.h:3414
GLeglImageOES const GLint * attrib_list
Definition: juce_gl.h:5998
@ GL_FRAMEBUFFER_SRGB_EXT
Definition: juce_gl.h:6694
@ GL_NAMED_STRING_TYPE_ARB
Definition: juce_gl.h:4964
@ GL_SHADER_INCLUDE_ARB
Definition: juce_gl.h:4962
@ GL_NAMED_STRING_LENGTH_ARB
Definition: juce_gl.h:4963
GLuint GLuint GLchar GLuint GLchar GLuint * counterOffset
Definition: juce_gl.h:8415
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint key0
Definition: juce_gl.h:9900
GLint i1
Definition: juce_gl.h:899
GLint GLint GLint GLint zoffset
Definition: juce_gl.h:1137
@ GL_DEPTH_STENCIL_TO_RGBA_NV
Definition: juce_gl.h:9015
@ GL_DEPTH_STENCIL_TO_BGRA_NV
Definition: juce_gl.h:9016
@ GL_MAP2_TANGENT_EXT
Definition: juce_gl.h:6190
@ GL_TANGENT_ARRAY_TYPE_EXT
Definition: juce_gl.h:6183
@ GL_MAP1_TANGENT_EXT
Definition: juce_gl.h:6189
@ GL_BINORMAL_ARRAY_STRIDE_EXT
Definition: juce_gl.h:6186
@ GL_BINORMAL_ARRAY_POINTER_EXT
Definition: juce_gl.h:6188
@ GL_TANGENT_ARRAY_EXT
Definition: juce_gl.h:6179
@ GL_BINORMAL_ARRAY_EXT
Definition: juce_gl.h:6180
@ GL_TANGENT_ARRAY_STRIDE_EXT
Definition: juce_gl.h:6184
@ GL_TANGENT_ARRAY_POINTER_EXT
Definition: juce_gl.h:6187
@ GL_CURRENT_TANGENT_EXT
Definition: juce_gl.h:6181
@ GL_BINORMAL_ARRAY_TYPE_EXT
Definition: juce_gl.h:6185
@ GL_CURRENT_BINORMAL_EXT
Definition: juce_gl.h:6182
@ GL_MAP1_BINORMAL_EXT
Definition: juce_gl.h:6191
@ GL_MAP2_BINORMAL_EXT
Definition: juce_gl.h:6192
GLsizei numAttachments
Definition: juce_gl.h:2942
GLint GLint internalformat
Definition: juce_gl.h:651
@ GL_COMPLETION_STATUS_ARB
Definition: juce_gl.h:4641
@ GL_MAX_SHADER_COMPILER_THREADS_ARB
Definition: juce_gl.h:4640
GLenum GLuint GLint GLenum face
Definition: juce_gl.h:4244
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble w1
Definition: juce_gl.h:11619
GLuint GLenum transformType
Definition: juce_gl.h:9801
GLint limit
Definition: juce_gl.h:9282
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei srcDepth
Definition: juce_gl.h:2934
@ GL_PURGED_CONTEXT_RESET_NV
Definition: juce_gl.h:10040
GLuint GLsizei GLsizei GLchar * counterString
Definition: juce_gl.h:3469
GLboolean * data
Definition: juce_gl.h:674
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * bits
Definition: juce_gl.h:6363
GLint GLint GLint GLint GLint dstY0
Definition: juce_gl.h:2007
@ GL_DATA_BUFFER_AMD
Definition: juce_gl.h:3429
@ GL_PERFORMANCE_MONITOR_AMD
Definition: juce_gl.h:3430
@ GL_SAMPLER_OBJECT_AMD
Definition: juce_gl.h:3433
@ GL_VERTEX_ARRAY_OBJECT_AMD
Definition: juce_gl.h:3432
@ GL_QUERY_OBJECT_AMD
Definition: juce_gl.h:3431
@ GL_QUERY_RESULT_ARB
Definition: juce_gl.h:4618
@ GL_CURRENT_QUERY_ARB
Definition: juce_gl.h:4617
@ GL_QUERY_COUNTER_BITS_ARB
Definition: juce_gl.h:4616
@ GL_QUERY_RESULT_AVAILABLE_ARB
Definition: juce_gl.h:4619
@ GL_SAMPLES_PASSED_ARB
Definition: juce_gl.h:4620
@ GL_LUMINANCE8_ALPHA8_EXT
Definition: juce_gl.h:7420
@ GL_ALPHA8_EXT
Definition: juce_gl.h:7411
@ GL_LUMINANCE8_EXT
Definition: juce_gl.h:7415
@ GL_RGB10_EXT
Definition: juce_gl.h:7433
@ GL_RGB10_A2_EXT
Definition: juce_gl.h:7440
GLuint segments
Definition: juce_gl.h:8934
GLdouble u1
Definition: juce_gl.h:883
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint GLuint GLuint64 * rawCounterMaxValue
Definition: juce_gl.h:8415
@ GL_MIRROR_CLAMP_EXT
Definition: juce_gl.h:7688
@ GL_MIRROR_CLAMP_TO_BORDER_EXT
Definition: juce_gl.h:7690
GLint level
Definition: juce_gl.h:651
@ GL_UNSIGNED_INT64_AMD
Definition: juce_gl.h:3460
@ GL_COUNTER_RANGE_AMD
Definition: juce_gl.h:3459
@ GL_COUNTER_TYPE_AMD
Definition: juce_gl.h:3458
@ GL_PERCENTAGE_AMD
Definition: juce_gl.h:3461
@ GL_PERFMON_RESULT_AMD
Definition: juce_gl.h:3464
@ GL_PERFMON_RESULT_SIZE_AMD
Definition: juce_gl.h:3463
@ GL_PERFMON_RESULT_AVAILABLE_AMD
Definition: juce_gl.h:3462
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint GLuint key1
Definition: juce_gl.h:9900
@ GL_PROXY_HISTOGRAM_EXT
Definition: juce_gl.h:6807
@ GL_HISTOGRAM_SINK_EXT
Definition: juce_gl.h:6815
@ GL_HISTOGRAM_BLUE_SIZE_EXT
Definition: juce_gl.h:6812
@ GL_HISTOGRAM_ALPHA_SIZE_EXT
Definition: juce_gl.h:6813
@ GL_HISTOGRAM_WIDTH_EXT
Definition: juce_gl.h:6808
@ GL_HISTOGRAM_EXT
Definition: juce_gl.h:6806
@ GL_HISTOGRAM_LUMINANCE_SIZE_EXT
Definition: juce_gl.h:6814
@ GL_MINMAX_SINK_EXT
Definition: juce_gl.h:6818
@ GL_MINMAX_EXT
Definition: juce_gl.h:6816
@ GL_HISTOGRAM_RED_SIZE_EXT
Definition: juce_gl.h:6810
@ GL_HISTOGRAM_GREEN_SIZE_EXT
Definition: juce_gl.h:6811
@ GL_MINMAX_FORMAT_EXT
Definition: juce_gl.h:6817
@ GL_TABLE_TOO_LARGE_EXT
Definition: juce_gl.h:6819
@ GL_HISTOGRAM_FORMAT_EXT
Definition: juce_gl.h:6809
@ GL_HANDLE_TYPE_OPAQUE_FD_EXT
Definition: juce_gl.h:6934
@ GL_REPLICATE_BORDER_HP
Definition: juce_gl.h:8178
@ GL_IGNORE_BORDER_HP
Definition: juce_gl.h:8176
@ GL_CONVOLUTION_BORDER_COLOR_HP
Definition: juce_gl.h:8179
@ GL_CONSTANT_BORDER_HP
Definition: juce_gl.h:8177
@ GL_DRAW_BUFFER6_ARB
Definition: juce_gl.h:4028
@ GL_DRAW_BUFFER13_ARB
Definition: juce_gl.h:4035
@ GL_DRAW_BUFFER14_ARB
Definition: juce_gl.h:4036
@ GL_MAX_DRAW_BUFFERS_ARB
Definition: juce_gl.h:4021
@ GL_DRAW_BUFFER1_ARB
Definition: juce_gl.h:4023
@ GL_DRAW_BUFFER5_ARB
Definition: juce_gl.h:4027
@ GL_DRAW_BUFFER10_ARB
Definition: juce_gl.h:4032
@ GL_DRAW_BUFFER4_ARB
Definition: juce_gl.h:4026
@ GL_DRAW_BUFFER8_ARB
Definition: juce_gl.h:4030
@ GL_DRAW_BUFFER12_ARB
Definition: juce_gl.h:4034
@ GL_DRAW_BUFFER2_ARB
Definition: juce_gl.h:4024
@ GL_DRAW_BUFFER0_ARB
Definition: juce_gl.h:4022
@ GL_DRAW_BUFFER9_ARB
Definition: juce_gl.h:4031
@ GL_DRAW_BUFFER3_ARB
Definition: juce_gl.h:4025
@ GL_DRAW_BUFFER7_ARB
Definition: juce_gl.h:4029
@ GL_DRAW_BUFFER15_ARB
Definition: juce_gl.h:4037
@ GL_DRAW_BUFFER11_ARB
Definition: juce_gl.h:4033
GLuint const GLuint GLuint const GLuint const GLenum * srcLayouts
Definition: juce_gl.h:7183
@ GL_DOT3_RGBA_ARB
Definition: juce_gl.h:5199
@ GL_DOT3_RGB_ARB
Definition: juce_gl.h:5198
GLint GLsizei GLsizei height
Definition: juce_gl.h:646
@ GL_MULTISAMPLE_COVERAGE_MODES_NV
Definition: juce_gl.h:9269
@ GL_RENDERBUFFER_COVERAGE_SAMPLES_NV
Definition: juce_gl.h:9266
@ GL_RENDERBUFFER_COLOR_SAMPLES_NV
Definition: juce_gl.h:9267
@ GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV
Definition: juce_gl.h:9268
GLenum GLenum GLsizei void GLsizei void * column
Definition: juce_gl.h:3167
@ GL_FACTOR_MAX_AMD
Definition: juce_gl.h:3236
@ GL_FACTOR_MIN_AMD
Definition: juce_gl.h:3235
GLbitfield destinationGpuMask
Definition: juce_gl.h:8766
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
Definition: juce_gl.h:8032
@ GL_OP_SUB_EXT
Definition: juce_gl.h:7977
@ GL_VARIANT_ARRAY_EXT
Definition: juce_gl.h:8059
@ GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: juce_gl.h:8024
@ GL_VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: juce_gl.h:8034
@ GL_ONE_EXT
Definition: juce_gl.h:8049
@ GL_OP_LOG_BASE_2_EXT
Definition: juce_gl.h:7973
@ GL_Y_EXT
Definition: juce_gl.h:8041
@ GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: juce_gl.h:8027
@ GL_MATRIX_EXT
Definition: juce_gl.h:8019
@ GL_MAX_VERTEX_SHADER_INVARIANTS_EXT
Definition: juce_gl.h:8026
@ GL_VERTEX_SHADER_OPTIMIZED_EXT
Definition: juce_gl.h:8039
@ GL_W_EXT
Definition: juce_gl.h:8043
@ GL_OP_EXP_BASE_2_EXT
Definition: juce_gl.h:7972
@ GL_OUTPUT_TEXTURE_COORD10_EXT
Definition: juce_gl.h:7994
@ GL_VERTEX_SHADER_BINDING_EXT
Definition: juce_gl.h:7956
@ GL_OUTPUT_TEXTURE_COORD29_EXT
Definition: juce_gl.h:8013
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
Definition: juce_gl.h:8030
@ GL_OP_MUL_EXT
Definition: juce_gl.h:7961
@ GL_CURRENT_VERTEX_EXT
Definition: juce_gl.h:8053
@ GL_OP_MOV_EXT
Definition: juce_gl.h:7980
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
Definition: juce_gl.h:8033
@ GL_OUTPUT_TEXTURE_COORD24_EXT
Definition: juce_gl.h:8008
@ GL_OUTPUT_TEXTURE_COORD22_EXT
Definition: juce_gl.h:8006
@ GL_OP_ROUND_EXT
Definition: juce_gl.h:7971
@ GL_OUTPUT_TEXTURE_COORD23_EXT
Definition: juce_gl.h:8007
@ GL_OP_MAX_EXT
Definition: juce_gl.h:7965
@ GL_OUTPUT_TEXTURE_COORD17_EXT
Definition: juce_gl.h:8001
@ GL_OUTPUT_FOG_EXT
Definition: juce_gl.h:8016
@ GL_OUTPUT_TEXTURE_COORD1_EXT
Definition: juce_gl.h:7985
@ GL_Z_EXT
Definition: juce_gl.h:8042
@ GL_OUTPUT_TEXTURE_COORD6_EXT
Definition: juce_gl.h:7990
@ GL_NEGATIVE_Z_EXT
Definition: juce_gl.h:8046
@ GL_OP_SET_GE_EXT
Definition: juce_gl.h:7967
@ GL_OUTPUT_TEXTURE_COORD25_EXT
Definition: juce_gl.h:8009
@ GL_OUTPUT_TEXTURE_COORD28_EXT
Definition: juce_gl.h:8012
@ GL_VARIANT_EXT
Definition: juce_gl.h:8020
@ GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: juce_gl.h:8037
@ GL_LOCAL_CONSTANT_VALUE_EXT
Definition: juce_gl.h:8063
@ GL_OUTPUT_TEXTURE_COORD5_EXT
Definition: juce_gl.h:7989
@ GL_OP_INDEX_EXT
Definition: juce_gl.h:7957
@ GL_OUTPUT_TEXTURE_COORD13_EXT
Definition: juce_gl.h:7997
@ GL_VARIANT_ARRAY_TYPE_EXT
Definition: juce_gl.h:8058
@ GL_OUTPUT_TEXTURE_COORD27_EXT
Definition: juce_gl.h:8011
@ GL_NORMALIZED_RANGE_EXT
Definition: juce_gl.h:8051
@ GL_LOCAL_EXT
Definition: juce_gl.h:8023
@ GL_NEGATIVE_Y_EXT
Definition: juce_gl.h:8045
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
Definition: juce_gl.h:8031
@ GL_OUTPUT_TEXTURE_COORD4_EXT
Definition: juce_gl.h:7988
@ GL_MAX_VERTEX_SHADER_VARIANTS_EXT
Definition: juce_gl.h:8025
@ GL_OUTPUT_TEXTURE_COORD9_EXT
Definition: juce_gl.h:7993
@ GL_OUTPUT_TEXTURE_COORD8_EXT
Definition: juce_gl.h:7992
@ GL_NEGATIVE_X_EXT
Definition: juce_gl.h:8044
@ GL_OUTPUT_TEXTURE_COORD14_EXT
Definition: juce_gl.h:7998
@ GL_OP_CROSS_PRODUCT_EXT
Definition: juce_gl.h:7978
@ GL_INVARIANT_EXT
Definition: juce_gl.h:8021
@ GL_OP_MIN_EXT
Definition: juce_gl.h:7966
@ GL_NEGATIVE_ONE_EXT
Definition: juce_gl.h:8050
@ GL_FULL_RANGE_EXT
Definition: juce_gl.h:8052
@ GL_OP_RECIP_EXT
Definition: juce_gl.h:7975
@ GL_OP_MADD_EXT
Definition: juce_gl.h:7963
@ GL_OUTPUT_TEXTURE_COORD16_EXT
Definition: juce_gl.h:8000
@ GL_OUTPUT_TEXTURE_COORD12_EXT
Definition: juce_gl.h:7996
@ GL_LOCAL_CONSTANT_DATATYPE_EXT
Definition: juce_gl.h:8064
@ GL_OUTPUT_TEXTURE_COORD26_EXT
Definition: juce_gl.h:8010
@ GL_OUTPUT_COLOR1_EXT
Definition: juce_gl.h:7983
@ GL_LOCAL_CONSTANT_EXT
Definition: juce_gl.h:8022
@ GL_OUTPUT_TEXTURE_COORD30_EXT
Definition: juce_gl.h:8014
@ GL_INVARIANT_DATATYPE_EXT
Definition: juce_gl.h:8062
@ GL_OP_DOT4_EXT
Definition: juce_gl.h:7960
@ GL_INVARIANT_VALUE_EXT
Definition: juce_gl.h:8061
@ GL_X_EXT
Definition: juce_gl.h:8040
@ GL_ZERO_EXT
Definition: juce_gl.h:8048
@ GL_OP_MULTIPLY_MATRIX_EXT
Definition: juce_gl.h:7979
@ GL_OP_RECIP_SQRT_EXT
Definition: juce_gl.h:7976
@ GL_OUTPUT_TEXTURE_COORD21_EXT
Definition: juce_gl.h:8005
@ GL_VARIANT_VALUE_EXT
Definition: juce_gl.h:8055
@ GL_OP_FRAC_EXT
Definition: juce_gl.h:7964
@ GL_OUTPUT_TEXTURE_COORD19_EXT
Definition: juce_gl.h:8003
@ GL_OP_FLOOR_EXT
Definition: juce_gl.h:7970
@ GL_VERTEX_SHADER_EXT
Definition: juce_gl.h:7955
@ GL_VERTEX_SHADER_INVARIANTS_EXT
Definition: juce_gl.h:8036
@ GL_VARIANT_ARRAY_STRIDE_EXT
Definition: juce_gl.h:8057
@ GL_OUTPUT_TEXTURE_COORD11_EXT
Definition: juce_gl.h:7995
@ GL_OUTPUT_COLOR0_EXT
Definition: juce_gl.h:7982
@ GL_MAX_VERTEX_SHADER_LOCALS_EXT
Definition: juce_gl.h:8028
@ GL_VERTEX_SHADER_VARIANTS_EXT
Definition: juce_gl.h:8035
@ GL_OP_NEGATE_EXT
Definition: juce_gl.h:7958
@ GL_OUTPUT_TEXTURE_COORD2_EXT
Definition: juce_gl.h:7986
@ GL_OP_POWER_EXT
Definition: juce_gl.h:7974
@ GL_VECTOR_EXT
Definition: juce_gl.h:8018
@ GL_OP_DOT3_EXT
Definition: juce_gl.h:7959
@ GL_OUTPUT_TEXTURE_COORD0_EXT
Definition: juce_gl.h:7984
@ GL_OUTPUT_TEXTURE_COORD7_EXT
Definition: juce_gl.h:7991
@ GL_NEGATIVE_W_EXT
Definition: juce_gl.h:8047
@ GL_OP_CLAMP_EXT
Definition: juce_gl.h:7969
@ GL_OUTPUT_TEXTURE_COORD15_EXT
Definition: juce_gl.h:7999
@ GL_OP_SET_LT_EXT
Definition: juce_gl.h:7968
@ GL_OP_ADD_EXT
Definition: juce_gl.h:7962
@ GL_VERTEX_SHADER_LOCALS_EXT
Definition: juce_gl.h:8038
@ GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
Definition: juce_gl.h:8029
@ GL_MVP_MATRIX_EXT
Definition: juce_gl.h:8054
@ GL_OUTPUT_TEXTURE_COORD18_EXT
Definition: juce_gl.h:8002
@ GL_OUTPUT_TEXTURE_COORD3_EXT
Definition: juce_gl.h:7987
@ GL_VARIANT_DATATYPE_EXT
Definition: juce_gl.h:8056
@ GL_OUTPUT_TEXTURE_COORD31_EXT
Definition: juce_gl.h:8015
@ GL_SCALAR_EXT
Definition: juce_gl.h:8017
@ GL_VARIANT_ARRAY_POINTER_EXT
Definition: juce_gl.h:8060
@ GL_OUTPUT_VERTEX_EXT
Definition: juce_gl.h:7981
@ GL_OUTPUT_TEXTURE_COORD20_EXT
Definition: juce_gl.h:8004
GLdouble y1
Definition: juce_gl.h:774
GLsizei const GLuint * semaphoreArray
Definition: juce_gl.h:9467
GLsizei commandStart
Definition: juce_gl.h:9793
const GLubyte *KHRONOS_APIENTRY *const & glGetString(GLenum name)
GLdouble GLdouble bottom
Definition: juce_gl.h:930
GLuint const GLuint GLuint numTextureBarriers
Definition: juce_gl.h:7183
@ GL_LIGHT_MODEL_COLOR_CONTROL_EXT
Definition: juce_gl.h:7264
@ GL_SINGLE_COLOR_EXT
Definition: juce_gl.h:7265
@ GL_SEPARATE_SPECULAR_COLOR_EXT
Definition: juce_gl.h:7266
@ GL_SURFACE_MAPPED_NV
Definition: juce_gl.h:10486
@ GL_SURFACE_STATE_NV
Definition: juce_gl.h:10484
@ GL_SURFACE_REGISTERED_NV
Definition: juce_gl.h:10485
@ GL_WRITE_DISCARD_NV
Definition: juce_gl.h:10487
GLdouble f
Definition: juce_gl.h:686
@ GL_BLEND_ADVANCED_COHERENT_NV
Definition: juce_gl.h:8873
const void GLsizei GLsizei maxDrawCount
Definition: juce_gl.h:8790
GLint GLenum GLboolean normalized
Definition: juce_gl.h:1651
GLuint64 GLenum void * handle
Definition: juce_gl.h:6953
@ GL_PARAMETER_BUFFER_ARB
Definition: juce_gl.h:4430
@ GL_PARAMETER_BUFFER_BINDING_ARB
Definition: juce_gl.h:4431
GLenum GLint GLint srcX
Definition: juce_gl.h:2934
GLenum GLint GLint GLint GLint GLuint GLenum dstTarget
Definition: juce_gl.h:2934
@ GL_BLEND_ADVANCED_COHERENT_KHR
Definition: juce_gl.h:8448
@ GL_SAMPLE_BUFFERS_ARB
Definition: juce_gl.h:4527
@ GL_SAMPLE_ALPHA_TO_ONE_ARB
Definition: juce_gl.h:4525
@ GL_SAMPLE_ALPHA_TO_COVERAGE_ARB
Definition: juce_gl.h:4524
@ GL_MULTISAMPLE_ARB
Definition: juce_gl.h:4523
@ GL_SAMPLE_COVERAGE_INVERT_ARB
Definition: juce_gl.h:4530
@ GL_SAMPLES_ARB
Definition: juce_gl.h:4528
@ GL_SAMPLE_COVERAGE_VALUE_ARB
Definition: juce_gl.h:4529
@ GL_MULTISAMPLE_BIT_ARB
Definition: juce_gl.h:4531
@ GL_SAMPLE_COVERAGE_ARB
Definition: juce_gl.h:4526
void *KHRONOS_APIENTRY *const & glMapNamedBufferEXT(GLuint buffer, GLenum access)
GLuint GLfloat x0
Definition: juce_gl.h:9058
GLuint GLuint stream
Definition: juce_gl.h:2399
GLsizei GLenum GLsizei GLsizei GLuint memory
Definition: juce_gl.h:6916
GLenum dfactor
Definition: juce_gl.h:665
GLsizei GLsizei GLchar * source
Definition: juce_gl.h:1582
GLboolean reset
Definition: juce_gl.h:3168
GLint GLint GLint yoffset
Definition: juce_gl.h:1064
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Rep
Definition: juce_gl.h:5779
GLenum GLenum GLsizei void * image
Definition: juce_gl.h:3166
GLfloat GLfloat GLfloat GLfloat maxX
Definition: juce_gl.h:3830
@ GL_CLIP_VOLUME_CLIPPING_HINT_EXT
Definition: juce_gl.h:6103
GLuint * samplers
Definition: juce_gl.h:2217
GLsizei GLenum GLsizei GLsizei GLboolean fixedSampleLocations
Definition: juce_gl.h:6917
@ GL_BLEND_EQUATION_ALPHA_EXT
Definition: juce_gl.h:6057
@ GL_BLEND_EQUATION_RGB_EXT
Definition: juce_gl.h:6056
@ GL_ADD_SIGNED
Definition: juce_gl.h:1233
@ GL_DOT3_RGBA
Definition: juce_gl.h:1240
@ GL_SOURCE2_RGB
Definition: juce_gl.h:1222
@ GL_SUBTRACT
Definition: juce_gl.h:1235
@ GL_PROXY_TEXTURE_CUBE_MAP
Definition: juce_gl.h:1194
@ GL_PREVIOUS
Definition: juce_gl.h:1238
@ GL_COMPRESSED_ALPHA
Definition: juce_gl.h:1213
@ GL_COMBINE_ALPHA
Definition: juce_gl.h:1219
@ GL_COMPRESSED_RGBA
Definition: juce_gl.h:1197
@ GL_OPERAND1_ALPHA
Definition: juce_gl.h:1230
@ GL_TEXTURE_COMPRESSED_IMAGE_SIZE
Definition: juce_gl.h:1199
@ GL_MULTISAMPLE
Definition: juce_gl.h:1178
@ GL_NORMAL_MAP
Definition: juce_gl.h:1211
@ GL_SOURCE0_ALPHA
Definition: juce_gl.h:1223
@ GL_SOURCE0_RGB
Definition: juce_gl.h:1220
@ GL_CONSTANT
Definition: juce_gl.h:1236
@ GL_COMPRESSED_LUMINANCE_ALPHA
Definition: juce_gl.h:1215
@ GL_TRANSPOSE_TEXTURE_MATRIX
Definition: juce_gl.h:1208
@ GL_REFLECTION_MAP
Definition: juce_gl.h:1212
@ GL_COMPRESSED_RGB
Definition: juce_gl.h:1196
@ GL_COMPRESSED_LUMINANCE
Definition: juce_gl.h:1214
@ GL_COMPRESSED_INTENSITY
Definition: juce_gl.h:1216
@ GL_TRANSPOSE_PROJECTION_MATRIX
Definition: juce_gl.h:1207
@ GL_OPERAND0_ALPHA
Definition: juce_gl.h:1229
@ GL_OPERAND2_RGB
Definition: juce_gl.h:1228
@ GL_OPERAND1_RGB
Definition: juce_gl.h:1227
@ GL_MULTISAMPLE_BIT
Definition: juce_gl.h:1210
@ GL_SOURCE2_ALPHA
Definition: juce_gl.h:1225
@ GL_INTERPOLATE
Definition: juce_gl.h:1234
@ GL_OPERAND0_RGB
Definition: juce_gl.h:1226
@ GL_RGB_SCALE
Definition: juce_gl.h:1232
@ GL_TEXTURE_COMPRESSION_HINT
Definition: juce_gl.h:1198
@ GL_COMBINE
Definition: juce_gl.h:1217
@ GL_SOURCE1_ALPHA
Definition: juce_gl.h:1224
@ GL_OPERAND2_ALPHA
Definition: juce_gl.h:1231
@ GL_TRANSPOSE_COLOR_MATRIX
Definition: juce_gl.h:1209
@ GL_SOURCE1_RGB
Definition: juce_gl.h:1221
@ GL_CLIENT_ACTIVE_TEXTURE
Definition: juce_gl.h:1204
@ GL_DOT3_RGB
Definition: juce_gl.h:1239
@ GL_COMBINE_RGB
Definition: juce_gl.h:1218
@ GL_MAX_TEXTURE_UNITS
Definition: juce_gl.h:1205
@ GL_TRANSPOSE_MODELVIEW_MATRIX
Definition: juce_gl.h:1206
@ GL_SAMPLE_ALPHA_TO_ONE
Definition: juce_gl.h:1180
@ GL_BLEND_SRC_RGB_EXT
Definition: juce_gl.h:6067
@ GL_BLEND_DST_RGB_EXT
Definition: juce_gl.h:6066
@ GL_BLEND_SRC_ALPHA_EXT
Definition: juce_gl.h:6069
@ GL_BLEND_DST_ALPHA_EXT
Definition: juce_gl.h:6068
const GLdouble * v2
Definition: juce_gl.h:775
GLbyte GLbyte tz
Definition: juce_gl.h:6194
GLfloat yfactor
Definition: juce_gl.h:904
GLint GLint GLsizei GLsizei GLsizei depth
Definition: juce_gl.h:1136
@ GL_CONVOLUTION_HINT_SGIX
Definition: juce_gl.h:11445
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
Definition: juce_gl.h:2007
GLint first
Definition: juce_gl.h:1057
GLint * exponent
Definition: juce_gl.h:11005
@ GL_OPERAND1_ALPHA_EXT
Definition: juce_gl.h:7582
@ GL_COMBINE_RGB_EXT
Definition: juce_gl.h:7564
@ GL_COMBINE_ALPHA_EXT
Definition: juce_gl.h:7565
@ GL_SOURCE2_RGB_EXT
Definition: juce_gl.h:7574
@ GL_OPERAND0_ALPHA_EXT
Definition: juce_gl.h:7581
@ GL_OPERAND0_RGB_EXT
Definition: juce_gl.h:7578
@ GL_RGB_SCALE_EXT
Definition: juce_gl.h:7566
@ GL_COMBINE_EXT
Definition: juce_gl.h:7563
@ GL_OPERAND2_ALPHA_EXT
Definition: juce_gl.h:7583
@ GL_OPERAND1_RGB_EXT
Definition: juce_gl.h:7579
@ GL_PRIMARY_COLOR_EXT
Definition: juce_gl.h:7570
@ GL_SOURCE1_ALPHA_EXT
Definition: juce_gl.h:7576
@ GL_SOURCE0_RGB_EXT
Definition: juce_gl.h:7572
@ GL_PREVIOUS_EXT
Definition: juce_gl.h:7571
@ GL_SOURCE0_ALPHA_EXT
Definition: juce_gl.h:7575
@ GL_SOURCE2_ALPHA_EXT
Definition: juce_gl.h:7577
@ GL_OPERAND2_RGB_EXT
Definition: juce_gl.h:7580
@ GL_ADD_SIGNED_EXT
Definition: juce_gl.h:7567
@ GL_CONSTANT_EXT
Definition: juce_gl.h:7569
@ GL_INTERPOLATE_EXT
Definition: juce_gl.h:7568
@ GL_SOURCE1_RGB_EXT
Definition: juce_gl.h:7573
@ GL_IMAGE_MIN_FILTER_HP
Definition: juce_gl.h:8195
@ GL_CUBIC_HP
Definition: juce_gl.h:8197
@ GL_IMAGE_SCALE_Y_HP
Definition: juce_gl.h:8188
@ GL_IMAGE_ROTATE_ORIGIN_X_HP
Definition: juce_gl.h:8192
@ GL_IMAGE_CUBIC_WEIGHT_HP
Definition: juce_gl.h:8196
@ GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
Definition: juce_gl.h:8200
@ GL_IMAGE_ROTATE_ORIGIN_Y_HP
Definition: juce_gl.h:8193
@ GL_IMAGE_MAG_FILTER_HP
Definition: juce_gl.h:8194
@ GL_IMAGE_SCALE_X_HP
Definition: juce_gl.h:8187
@ GL_IMAGE_TRANSLATE_X_HP
Definition: juce_gl.h:8189
@ GL_IMAGE_TRANSLATE_Y_HP
Definition: juce_gl.h:8190
@ GL_IMAGE_ROTATE_ANGLE_HP
Definition: juce_gl.h:8191
@ GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
Definition: juce_gl.h:8201
@ GL_IMAGE_TRANSFORM_2D_HP
Definition: juce_gl.h:8199
@ GL_AVERAGE_HP
Definition: juce_gl.h:8198
@ GL_POINT_SIZE_MAX_EXT
Definition: juce_gl.h:7098
@ GL_POINT_SIZE_MIN_EXT
Definition: juce_gl.h:7097
@ GL_POINT_FADE_THRESHOLD_SIZE_EXT
Definition: juce_gl.h:7099
@ GL_DISTANCE_ATTENUATION_EXT
Definition: juce_gl.h:7100
GLenum condition
Definition: juce_gl.h:9144
GLuint GLuint pixelindex
Definition: juce_gl.h:3310
GLuint GLuint GLuint GLuint GLuint GLuint arg1Mod
Definition: juce_gl.h:5778
@ GL_DOUBLE_MAT2x3_EXT
Definition: juce_gl.h:7932
@ GL_DOUBLE_MAT2x4_EXT
Definition: juce_gl.h:7933
@ GL_DOUBLE_MAT3x2_EXT
Definition: juce_gl.h:7934
@ GL_DOUBLE_MAT4x3_EXT
Definition: juce_gl.h:7937
@ GL_DOUBLE_MAT3_EXT
Definition: juce_gl.h:7930
@ GL_DOUBLE_VEC4_EXT
Definition: juce_gl.h:7928
@ GL_DOUBLE_VEC3_EXT
Definition: juce_gl.h:7927
@ GL_DOUBLE_MAT4x2_EXT
Definition: juce_gl.h:7936
@ GL_DOUBLE_MAT4_EXT
Definition: juce_gl.h:7931
@ GL_DOUBLE_MAT3x4_EXT
Definition: juce_gl.h:7935
@ GL_DOUBLE_VEC2_EXT
Definition: juce_gl.h:7926
@ GL_DOUBLE_MAT2_EXT
Definition: juce_gl.h:7929
@ GL_SAMPLER_2D_RECT_SHADOW
Definition: juce_gl.h:2023
@ GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
Definition: juce_gl.h:2080
@ GL_R16_SNORM
Definition: juce_gl.h:2041
@ GL_PRIMITIVE_RESTART
Definition: juce_gl.h:2046
@ GL_RG16_SNORM
Definition: juce_gl.h:2042
@ GL_UNSIGNED_INT_SAMPLER_2D_RECT
Definition: juce_gl.h:2027
@ GL_PROXY_TEXTURE_RECTANGLE
Definition: juce_gl.h:2035
@ GL_RGBA16_SNORM
Definition: juce_gl.h:2044
@ GL_TEXTURE_RECTANGLE
Definition: juce_gl.h:2033
@ GL_TEXTURE_BINDING_RECTANGLE
Definition: juce_gl.h:2034
@ GL_PRIMITIVE_RESTART_INDEX
Definition: juce_gl.h:2047
@ GL_SAMPLER_2D_RECT
Definition: juce_gl.h:2022
@ GL_RGB16_SNORM
Definition: juce_gl.h:2043
@ GL_MAX_RECTANGLE_TEXTURE_SIZE
Definition: juce_gl.h:2036
@ GL_INT_SAMPLER_2D_RECT
Definition: juce_gl.h:2025
@ GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
Definition: juce_gl.h:4441
GLuint GLuint GLchar * counterName
Definition: juce_gl.h:8415
@ GL_FRAGMENT_COVERAGE_TO_COLOR_NV
Definition: juce_gl.h:9191
@ GL_FRAGMENT_COVERAGE_COLOR_NV
Definition: juce_gl.h:9192
GLenum GLfloat param
Definition: juce_gl.h:647
GLint GLsizei GLsizei GLuint baseinstance
Definition: juce_gl.h:2652
@ GL_SHADER_BINARY_FORMAT_SPIR_V_ARB
Definition: juce_gl.h:4259
@ GL_SPIR_V_BINARY_ARB
Definition: juce_gl.h:4260
GLsizei dashCount
Definition: juce_gl.h:9806
@ GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
Definition: juce_gl.h:4198
@ GL_FRAGMENT_SHADER_ARB
Definition: juce_gl.h:4196
@ GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
Definition: juce_gl.h:4197
GLenum dfactorRGB
Definition: juce_gl.h:1345
@ GL_TEXTURE_COLOR_WRITEMASK_SGIS
Definition: juce_gl.h:11305
@ GL_LUMINANCE_FLOAT32_ATI
Definition: juce_gl.h:5869
@ GL_INTENSITY_FLOAT32_ATI
Definition: juce_gl.h:5868
@ GL_LUMINANCE_FLOAT16_ATI
Definition: juce_gl.h:5875
@ GL_RGB_FLOAT32_ATI
Definition: juce_gl.h:5866
@ GL_ALPHA_FLOAT16_ATI
Definition: juce_gl.h:5873
@ GL_RGB_FLOAT16_ATI
Definition: juce_gl.h:5872
@ GL_RGBA_FLOAT32_ATI
Definition: juce_gl.h:5865
@ GL_LUMINANCE_ALPHA_FLOAT32_ATI
Definition: juce_gl.h:5870
@ GL_LUMINANCE_ALPHA_FLOAT16_ATI
Definition: juce_gl.h:5876
@ GL_RGBA_FLOAT16_ATI
Definition: juce_gl.h:5871
@ GL_INTENSITY_FLOAT16_ATI
Definition: juce_gl.h:5874
@ GL_ALPHA_FLOAT32_ATI
Definition: juce_gl.h:5867
GLint GLint GLsizei GLint border
Definition: juce_gl.h:651
GLuint res
Definition: juce_gl.h:8071
@ GL_EYE_PLANE_ABSOLUTE_NV
Definition: juce_gl.h:9183
@ GL_FOG_DISTANCE_MODE_NV
Definition: juce_gl.h:9181
@ GL_EYE_RADIAL_NV
Definition: juce_gl.h:9182
@ GL_IR_INSTRUMENT1_SGIX
Definition: juce_gl.h:11565
void *KHRONOS_APIENTRY *const & glMapObjectBufferATI(GLuint buffer)
GLdouble GLdouble GLint GLint GLdouble v1
Definition: juce_gl.h:885
GLsizeiptr size
Definition: juce_gl.h:1461
GLsizeiptr const void GLenum usage
Definition: juce_gl.h:1461
const GLintptr const GLsizei const GLuint const GLuint * fbos
Definition: juce_gl.h:8928
@ GL_FRAMEZOOM_FACTOR_SGIX
Definition: juce_gl.h:11527
@ GL_FRAMEZOOM_SGIX
Definition: juce_gl.h:11526
@ GL_MAX_FRAMEZOOM_FACTOR_SGIX
Definition: juce_gl.h:11528
const GLint GLsizei nbuffers
Definition: juce_gl.h:10449
@ GL_MAX_SAMPLES_EXT
Definition: juce_gl.h:6601
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
Definition: juce_gl.h:6600
@ GL_RENDERBUFFER_SAMPLES_EXT
Definition: juce_gl.h:6599
void *KHRONOS_APIENTRY *const & glMapBufferARB(GLenum target, GLenum access)
@ GL_SRGB_ALPHA
Definition: juce_gl.h:1670
@ GL_CURRENT_RASTER_SECONDARY_COLOR
Definition: juce_gl.h:1674
@ GL_COMPRESSED_SRGB
Definition: juce_gl.h:1672
@ GL_SLUMINANCE8
Definition: juce_gl.h:1678
@ GL_SLUMINANCE
Definition: juce_gl.h:1677
@ GL_COMPRESSED_SLUMINANCE
Definition: juce_gl.h:1679
@ GL_COMPRESSED_SLUMINANCE_ALPHA
Definition: juce_gl.h:1680
@ GL_SLUMINANCE_ALPHA
Definition: juce_gl.h:1675
@ GL_SLUMINANCE8_ALPHA8
Definition: juce_gl.h:1676
@ GL_COMPRESSED_SRGB_ALPHA
Definition: juce_gl.h:1673
GLuint64 key
Definition: juce_gl.h:8135
const void * indirect
Definition: juce_gl.h:2362
GLenum GLint GLint GLint GLint GLuint dstName
Definition: juce_gl.h:2934
@ GL_REFLECTION_MAP_NV
Definition: juce_gl.h:10224
@ GL_NORMAL_MAP_NV
Definition: juce_gl.h:10223
@ GL_SPRITE_SGIX
Definition: juce_gl.h:11678
@ GL_SPRITE_TRANSLATION_SGIX
Definition: juce_gl.h:11681
@ GL_SPRITE_AXIAL_SGIX
Definition: juce_gl.h:11682
@ GL_SPRITE_AXIS_SGIX
Definition: juce_gl.h:11680
@ GL_SPRITE_MODE_SGIX
Definition: juce_gl.h:11679
@ GL_SPRITE_EYE_ALIGNED_SGIX
Definition: juce_gl.h:11684
@ GL_SPRITE_OBJECT_ALIGNED_SGIX
Definition: juce_gl.h:11683
@ GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV
Definition: juce_gl.h:9606
@ GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV
Definition: juce_gl.h:9605
@ GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:9607
@ GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:9608
@ GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:9609
@ GL_TEXTURE_REDUCTION_MODE_EXT
Definition: juce_gl.h:7609
@ GL_WEIGHTED_AVERAGE_EXT
Definition: juce_gl.h:7610
@ GL_RGB16_EXT
Definition: juce_gl.h:7435
@ GL_RGBA16_EXT
Definition: juce_gl.h:7442
GLintptr GLsizeiptr GLeglClientBufferEXT clientBuffer
Definition: juce_gl.h:6559
const GLbyte * weights
Definition: juce_gl.h:5427
@ GL_TRIANGLES_ADJACENCY_ARB
Definition: juce_gl.h:4224
@ GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
Definition: juce_gl.h:4239
@ GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
Definition: juce_gl.h:4236
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
Definition: juce_gl.h:4227
@ GL_LINES_ADJACENCY_ARB
Definition: juce_gl.h:4222
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
Definition: juce_gl.h:4230
@ GL_GEOMETRY_SHADER_ARB
Definition: juce_gl.h:4231
@ GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
Definition: juce_gl.h:4235
@ GL_GEOMETRY_OUTPUT_TYPE_ARB
Definition: juce_gl.h:4234
@ GL_LINE_STRIP_ADJACENCY_ARB
Definition: juce_gl.h:4223
@ GL_TRIANGLE_STRIP_ADJACENCY_ARB
Definition: juce_gl.h:4225
@ GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
Definition: juce_gl.h:4237
@ GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
Definition: juce_gl.h:4228
@ GL_PROGRAM_POINT_SIZE_ARB
Definition: juce_gl.h:4226
@ GL_GEOMETRY_INPUT_TYPE_ARB
Definition: juce_gl.h:4233
@ GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
Definition: juce_gl.h:4238
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
Definition: juce_gl.h:4229
@ GL_GEOMETRY_VERTICES_OUT_ARB
Definition: juce_gl.h:4232
GLenum GLuint GLint GLint baseViewIndex
Definition: juce_gl.h:11067
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean cdDotProduct
Definition: juce_gl.h:10008
@ GL_TEXTURE_BUFFER_FORMAT_EXT
Definition: juce_gl.h:7498
@ GL_PROXY_TEXTURE_COLOR_TABLE_SGI
Definition: juce_gl.h:11840
@ GL_TEXTURE_COLOR_TABLE_SGI
Definition: juce_gl.h:11839
GLuint const GLint * locations
Definition: juce_gl.h:10190
GLdouble GLdouble GLdouble w
Definition: juce_gl.h:766
@ GL_DRAW_FRAMEBUFFER_EXT
Definition: juce_gl.h:6588
@ GL_READ_FRAMEBUFFER_BINDING_EXT
Definition: juce_gl.h:6590
@ GL_READ_FRAMEBUFFER_EXT
Definition: juce_gl.h:6587
@ GL_DRAW_FRAMEBUFFER_BINDING_EXT
Definition: juce_gl.h:6589
@ GL_GEOMETRY_DEFORMATION_SGIX
Definition: juce_gl.h:11614
@ GL_TEXTURE_DEFORMATION_SGIX
Definition: juce_gl.h:11615
@ GL_DEFORMATIONS_MASK_SGIX
Definition: juce_gl.h:11616
@ GL_GEOMETRY_DEFORMATION_BIT_SGIX
Definition: juce_gl.h:11613
@ GL_MAX_DEFORMATION_ORDER_SGIX
Definition: juce_gl.h:11617
@ GL_TEXTURE_DEFORMATION_BIT_SGIX
Definition: juce_gl.h:11612
GLuint GLsizei const GLchar * label
Definition: juce_gl.h:2969
@ GL_COMPRESSED_RGBA_ASTC_10x6_KHR
Definition: juce_gl.h:8584
@ GL_COMPRESSED_RGBA_ASTC_8x8_KHR
Definition: juce_gl.h:8582
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
Definition: juce_gl.h:8601
@ GL_COMPRESSED_RGBA_ASTC_5x4_KHR
Definition: juce_gl.h:8576
@ GL_COMPRESSED_RGBA_ASTC_6x6_KHR
Definition: juce_gl.h:8579
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
Definition: juce_gl.h:8599
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
Definition: juce_gl.h:8602
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
Definition: juce_gl.h:8594
@ GL_COMPRESSED_RGBA_ASTC_8x6_KHR
Definition: juce_gl.h:8581
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
Definition: juce_gl.h:8591
@ GL_COMPRESSED_RGBA_ASTC_8x5_KHR
Definition: juce_gl.h:8580
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
Definition: juce_gl.h:8600
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
Definition: juce_gl.h:8593
@ GL_COMPRESSED_RGBA_ASTC_12x10_KHR
Definition: juce_gl.h:8587
@ GL_COMPRESSED_RGBA_ASTC_10x10_KHR
Definition: juce_gl.h:8586
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
Definition: juce_gl.h:8589
@ GL_COMPRESSED_RGBA_ASTC_10x8_KHR
Definition: juce_gl.h:8585
@ GL_COMPRESSED_RGBA_ASTC_12x12_KHR
Definition: juce_gl.h:8588
@ GL_COMPRESSED_RGBA_ASTC_6x5_KHR
Definition: juce_gl.h:8578
@ GL_COMPRESSED_RGBA_ASTC_10x5_KHR
Definition: juce_gl.h:8583
@ GL_COMPRESSED_RGBA_ASTC_4x4_KHR
Definition: juce_gl.h:8575
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
Definition: juce_gl.h:8597
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
Definition: juce_gl.h:8596
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
Definition: juce_gl.h:8598
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
Definition: juce_gl.h:8590
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
Definition: juce_gl.h:8592
@ GL_COMPRESSED_RGBA_ASTC_5x5_KHR
Definition: juce_gl.h:8577
@ GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
Definition: juce_gl.h:8595
GLsizei GLsizei GLchar * groupString
Definition: juce_gl.h:3468
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
Definition: juce_gl.h:7739
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
Definition: juce_gl.h:7741
@ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
Definition: juce_gl.h:7740
@ GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
Definition: juce_gl.h:7738
GLintptr external_sync
Definition: juce_gl.h:8159
const void GLsizei GLsizei GLint vertexBufferCount
Definition: juce_gl.h:8784
@ GL_MODULATE_SUBTRACT_ATI
Definition: juce_gl.h:5857
@ GL_MODULATE_SIGNED_ADD_ATI
Definition: juce_gl.h:5856
@ GL_MODULATE_ADD_ATI
Definition: juce_gl.h:5855
@ GL_PROXY_TEXTURE_CUBE_MAP_EXT
Definition: juce_gl.h:7550
@ GL_NORMAL_MAP_EXT
Definition: juce_gl.h:7540
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
Definition: juce_gl.h:7547
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
Definition: juce_gl.h:7546
@ GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT
Definition: juce_gl.h:7544
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
Definition: juce_gl.h:7549
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
Definition: juce_gl.h:7548
@ GL_TEXTURE_CUBE_MAP_EXT
Definition: juce_gl.h:7542
@ GL_REFLECTION_MAP_EXT
Definition: juce_gl.h:7541
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
Definition: juce_gl.h:7545
@ GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT
Definition: juce_gl.h:7551
@ GL_TEXTURE_BINDING_CUBE_MAP_EXT
Definition: juce_gl.h:7543
GLenum GLint GLint * precision
Definition: juce_gl.h:2447
@ GL_PACK_INVERT_MESA
Definition: juce_gl.h:8667
@ GL_UNPACK_CLIENT_STORAGE_APPLE
Definition: juce_gl.h:3620
@ GL_SEMAPHORE_TYPE_BINARY_NV
Definition: juce_gl.h:7822
@ GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV
Definition: juce_gl.h:7824
@ GL_SEMAPHORE_TYPE_NV
Definition: juce_gl.h:7821
@ GL_TIMELINE_SEMAPHORE_VALUE_NV
Definition: juce_gl.h:7820
@ GL_SEMAPHORE_TYPE_TIMELINE_NV
Definition: juce_gl.h:7823
GLuint renderbuffer
Definition: juce_gl.h:1991
GLdouble GLdouble GLint GLint const GLdouble * points
Definition: juce_gl.h:883
@ GL_SUPERSAMPLE_SCALE_Y_NV
Definition: juce_gl.h:9411
@ GL_MULTISAMPLES_NV
Definition: juce_gl.h:9409
@ GL_CONFORMANT_NV
Definition: juce_gl.h:9412
@ GL_SUPERSAMPLE_SCALE_X_NV
Definition: juce_gl.h:9410
@ GL_YCRCB_422_SGIX
Definition: juce_gl.h:11769
@ GL_YCRCB_444_SGIX
Definition: juce_gl.h:11770
const GLuint * waitSemaphoreArray
Definition: juce_gl.h:9460
GLenum GLenum GLenum GLenum GLenum scale
Definition: juce_gl.h:10008
GLuint num_groups_y
Definition: juce_gl.h:2932
@ GL_MAX_ELEMENTS_VERTICES_EXT
Definition: juce_gl.h:6551
@ GL_MAX_ELEMENTS_INDICES_EXT
Definition: juce_gl.h:6552
@ GL_SR8_EXT
Definition: juce_gl.h:7749
GLVULKANPROCNV(KHRONOS_APIENTRY *const &glGetVkProcAddrNV)(const GLchar *name)
@ GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB
Definition: juce_gl.h:3930
@ GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB
Definition: juce_gl.h:3931
@ GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB
Definition: juce_gl.h:3929
@ GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB
Definition: juce_gl.h:3928
GLhandleARB obj
Definition: juce_gl.h:4884
GLuint counter
Definition: juce_gl.h:3469
@ GL_QUERY_ALL_EVENT_BITS_AMD
Definition: juce_gl.h:3449
@ GL_OCCLUSION_QUERY_EVENT_MASK_AMD
Definition: juce_gl.h:3444
@ GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD
Definition: juce_gl.h:3448
@ GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD
Definition: juce_gl.h:3447
@ GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD
Definition: juce_gl.h:3445
@ GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD
Definition: juce_gl.h:3446
GLsizei uniformCount
Definition: juce_gl.h:2089
GLbitfield stages
Definition: juce_gl.h:2453
@ GL_FRAMEBUFFER_FLIP_Y_MESA
Definition: juce_gl.h:8649
GLfloat GLfloat ycoeff
Definition: juce_gl.h:8893
GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat maxZ
Definition: juce_gl.h:3830
@ GL_LIST_PRIORITY_SGIX
Definition: juce_gl.h:11573
@ GL_AUX_DEPTH_STENCIL_APPLE
Definition: juce_gl.h:3612
GLint GLenum GLint const GLfloat * coeffs
Definition: juce_gl.h:9843
@ GL_COLOR_MATRIX_STACK_DEPTH_SGI
Definition: juce_gl.h:11792
@ GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI
Definition: juce_gl.h:11793
@ GL_POST_COLOR_MATRIX_RED_SCALE_SGI
Definition: juce_gl.h:11794
@ GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI
Definition: juce_gl.h:11797
@ GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI
Definition: juce_gl.h:11796
@ GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI
Definition: juce_gl.h:11801
@ GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI
Definition: juce_gl.h:11795
@ GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI
Definition: juce_gl.h:11800
@ GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI
Definition: juce_gl.h:11799
@ GL_COLOR_MATRIX_SGI
Definition: juce_gl.h:11791
@ GL_POST_COLOR_MATRIX_RED_BIAS_SGI
Definition: juce_gl.h:11798
@ GL_TEXTURE_UNSIGNED_REMAP_MODE_NV
Definition: juce_gl.h:10253
@ GL_SKIP_COMPONENTS1_NV
Definition: juce_gl.h:10436
@ GL_NEXT_BUFFER_NV
Definition: juce_gl.h:10432
@ GL_SKIP_COMPONENTS3_NV
Definition: juce_gl.h:10434
@ GL_SKIP_COMPONENTS2_NV
Definition: juce_gl.h:10435
@ GL_SKIP_COMPONENTS4_NV
Definition: juce_gl.h:10433
@ GL_PIXEL_TEXTURE_SGIS
Definition: juce_gl.h:11220
@ GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS
Definition: juce_gl.h:11221
@ GL_PIXEL_GROUP_COLOR_SGIS
Definition: juce_gl.h:11223
@ GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS
Definition: juce_gl.h:11222
@ GL_MATRIX25_ARB
Definition: juce_gl.h:4159
@ GL_MATRIX21_ARB
Definition: juce_gl.h:4155
@ GL_PROGRAM_TEX_INDIRECTIONS_ARB
Definition: juce_gl.h:4114
@ GL_MATRIX26_ARB
Definition: juce_gl.h:4160
@ GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
Definition: juce_gl.h:4111
@ GL_CURRENT_MATRIX_STACK_DEPTH_ARB
Definition: juce_gl.h:4128
@ GL_MATRIX0_ARB
Definition: juce_gl.h:4134
@ GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
Definition: juce_gl.h:4119
@ GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
Definition: juce_gl.h:4095
@ GL_PROGRAM_ATTRIBS_ARB
Definition: juce_gl.h:4105
@ GL_MATRIX8_ARB
Definition: juce_gl.h:4142
@ GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
Definition: juce_gl.h:4123
@ GL_PROGRAM_STRING_ARB
Definition: juce_gl.h:4124
@ GL_PROGRAM_NATIVE_ATTRIBS_ARB
Definition: juce_gl.h:4107
@ GL_MAX_PROGRAM_INSTRUCTIONS_ARB
Definition: juce_gl.h:4094
@ GL_MATRIX6_ARB
Definition: juce_gl.h:4140
@ GL_MAX_PROGRAM_ATTRIBS_ARB
Definition: juce_gl.h:4106
@ GL_PROGRAM_TEMPORARIES_ARB
Definition: juce_gl.h:4097
@ GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
Definition: juce_gl.h:4115
@ GL_MATRIX24_ARB
Definition: juce_gl.h:4158
@ GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
Definition: juce_gl.h:4104
@ GL_MAX_PROGRAM_PARAMETERS_ARB
Definition: juce_gl.h:4102
@ GL_PROGRAM_NATIVE_TEMPORARIES_ARB
Definition: juce_gl.h:4099
@ GL_PROGRAM_BINDING_ARB
Definition: juce_gl.h:4092
@ GL_MATRIX10_ARB
Definition: juce_gl.h:4144
@ GL_MATRIX11_ARB
Definition: juce_gl.h:4145
@ GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
Definition: juce_gl.h:4100
@ GL_MAX_PROGRAM_MATRICES_ARB
Definition: juce_gl.h:4129
@ GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
Definition: juce_gl.h:4116
@ GL_MATRIX20_ARB
Definition: juce_gl.h:4154
@ GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
Definition: juce_gl.h:4096
@ GL_MATRIX17_ARB
Definition: juce_gl.h:4151
@ GL_PROGRAM_TEX_INSTRUCTIONS_ARB
Definition: juce_gl.h:4113
@ GL_MATRIX18_ARB
Definition: juce_gl.h:4152
@ GL_MATRIX15_ARB
Definition: juce_gl.h:4149
@ GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
Definition: juce_gl.h:4130
@ GL_PROGRAM_ALU_INSTRUCTIONS_ARB
Definition: juce_gl.h:4112
@ GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
Definition: juce_gl.h:4121
@ GL_PROGRAM_FORMAT_ARB
Definition: juce_gl.h:4091
@ GL_CURRENT_MATRIX_ARB
Definition: juce_gl.h:4126
@ GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
Definition: juce_gl.h:4109
@ GL_MATRIX31_ARB
Definition: juce_gl.h:4165
@ GL_MATRIX13_ARB
Definition: juce_gl.h:4147
@ GL_PROGRAM_LENGTH_ARB
Definition: juce_gl.h:4090
@ GL_MATRIX5_ARB
Definition: juce_gl.h:4139
@ GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
Definition: juce_gl.h:4117
@ GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB
Definition: juce_gl.h:4120
@ GL_MAX_PROGRAM_TEMPORARIES_ARB
Definition: juce_gl.h:4098
@ GL_PROGRAM_FORMAT_ASCII_ARB
Definition: juce_gl.h:4089
@ GL_MAX_TEXTURE_COORDS_ARB
Definition: juce_gl.h:4131
@ GL_MATRIX12_ARB
Definition: juce_gl.h:4146
@ GL_MATRIX23_ARB
Definition: juce_gl.h:4157
@ GL_MATRIX16_ARB
Definition: juce_gl.h:4150
@ GL_MATRIX29_ARB
Definition: juce_gl.h:4163
@ GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
Definition: juce_gl.h:4122
@ GL_TRANSPOSE_CURRENT_MATRIX_ARB
Definition: juce_gl.h:4127
@ GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
Definition: juce_gl.h:4118
@ GL_PROGRAM_PARAMETERS_ARB
Definition: juce_gl.h:4101
@ GL_PROGRAM_INSTRUCTIONS_ARB
Definition: juce_gl.h:4093
@ GL_PROGRAM_NATIVE_PARAMETERS_ARB
Definition: juce_gl.h:4103
@ GL_MATRIX19_ARB
Definition: juce_gl.h:4153
@ GL_PROGRAM_ERROR_STRING_ARB
Definition: juce_gl.h:4133
@ GL_MATRIX7_ARB
Definition: juce_gl.h:4141
@ GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
Definition: juce_gl.h:4110
@ GL_PROGRAM_ERROR_POSITION_ARB
Definition: juce_gl.h:4125
@ GL_FRAGMENT_PROGRAM_ARB
Definition: juce_gl.h:4088
@ GL_MATRIX28_ARB
Definition: juce_gl.h:4162
@ GL_MATRIX4_ARB
Definition: juce_gl.h:4138
@ GL_MATRIX27_ARB
Definition: juce_gl.h:4161
@ GL_MATRIX30_ARB
Definition: juce_gl.h:4164
@ GL_MATRIX22_ARB
Definition: juce_gl.h:4156
@ GL_MATRIX2_ARB
Definition: juce_gl.h:4136
@ GL_MATRIX14_ARB
Definition: juce_gl.h:4148
@ GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
Definition: juce_gl.h:4108
@ GL_MATRIX1_ARB
Definition: juce_gl.h:4135
@ GL_MAX_TEXTURE_IMAGE_UNITS_ARB
Definition: juce_gl.h:4132
@ GL_MATRIX3_ARB
Definition: juce_gl.h:4137
@ GL_MATRIX9_ARB
Definition: juce_gl.h:4143
GLuint stencilClearTag
Definition: juce_gl.h:7378
GLenum const void * lists
Definition: juce_gl.h:691
@ GL_DISTANCE_ATTENUATION_SGIS
Definition: juce_gl.h:11255
@ GL_POINT_SIZE_MIN_SGIS
Definition: juce_gl.h:11252
@ GL_POINT_SIZE_MAX_SGIS
Definition: juce_gl.h:11253
@ GL_POINT_FADE_THRESHOLD_SIZE_SGIS
Definition: juce_gl.h:11254
GLenum GLenum GLenum GLenum GLenum componentUsage
Definition: juce_gl.h:10007
GLuint entry
Definition: juce_gl.h:10185
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
Definition: juce_gl.h:1244
GLuint GLsizei const GLuint const GLintptr const GLsizeiptr * sizes
Definition: juce_gl.h:3003
GLint GLint srcX1
Definition: juce_gl.h:2007
GLenum src
Definition: juce_gl.h:2360
GLsizei GLsizei commandsToDelete
Definition: juce_gl.h:9793
@ GL_CLIP_DEPTH_MODE
Definition: juce_gl.h:3018
@ GL_POST_COLOR_MATRIX_COLOR_TABLE
Definition: juce_gl.h:3036
@ GL_PROXY_HISTOGRAM
Definition: juce_gl.h:3044
@ GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
Definition: juce_gl.h:3038
@ GL_CONVOLUTION_2D
Definition: juce_gl.h:3041
@ GL_QUERY_BY_REGION_NO_WAIT_INVERTED
Definition: juce_gl.h:3022
@ GL_CLIP_ORIGIN
Definition: juce_gl.h:3017
@ GL_QUERY_BY_REGION_WAIT_INVERTED
Definition: juce_gl.h:3021
@ GL_MINMAX
Definition: juce_gl.h:3045
@ GL_SEPARABLE_2D
Definition: juce_gl.h:3042
@ GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
Definition: juce_gl.h:3039
@ GL_HISTOGRAM
Definition: juce_gl.h:3043
@ GL_PROXY_COLOR_TABLE
Definition: juce_gl.h:3037
@ GL_QUERY_WAIT_INVERTED
Definition: juce_gl.h:3019
@ GL_POST_CONVOLUTION_COLOR_TABLE
Definition: juce_gl.h:3035
@ GL_CONVOLUTION_1D
Definition: juce_gl.h:3040
@ GL_TEXTURE_TARGET
Definition: juce_gl.h:3025
@ GL_MAX_CULL_DISTANCES
Definition: juce_gl.h:3023
@ GL_NEGATIVE_ONE_TO_ONE
Definition: juce_gl.h:3015
@ GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
Definition: juce_gl.h:3024
@ GL_COLOR_TABLE
Definition: juce_gl.h:3034
@ GL_QUERY_NO_WAIT_INVERTED
Definition: juce_gl.h:3020
@ GL_ZERO_TO_ONE
Definition: juce_gl.h:3016
@ GL_QUERY_TARGET
Definition: juce_gl.h:3026
GLenum backfunc
Definition: juce_gl.h:5840
GLuint GLfloat GLfloat y0
Definition: juce_gl.h:9058
@ GL_GEOMETRY_PROGRAM_NV
Definition: juce_gl.h:9278
@ GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV
Definition: juce_gl.h:9280
@ GL_MAX_PROGRAM_OUTPUT_VERTICES_NV
Definition: juce_gl.h:9279
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat s1
Definition: juce_gl.h:9058
GLsizei GLenum GLenum GLuint GLenum * severities
Definition: juce_gl.h:2966
void *KHRONOS_APIENTRY *const & glMapTexture2DINTEL(GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout)
@ GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV
Definition: juce_gl.h:9040
@ GL_DEPTH_BUFFER_FLOAT_MODE_NV
Definition: juce_gl.h:9041
@ GL_DEPTH32F_STENCIL8_NV
Definition: juce_gl.h:9039
@ GL_DEPTH_COMPONENT32F_NV
Definition: juce_gl.h:9038
GLenum const void GLbitfield GLsizei numGlyphs
Definition: juce_gl.h:9796
GLuint GLenum * rate
Definition: juce_gl.h:10185
GLenum const void GLbitfield GLsizei GLenum const void GLenum GLuint pathParameterTemplate
Definition: juce_gl.h:9796
@ GL_COMBINE_RGB_ARB
Definition: juce_gl.h:5166
@ GL_OPERAND2_ALPHA_ARB
Definition: juce_gl.h:5179
@ GL_COMBINE_ARB
Definition: juce_gl.h:5165
@ GL_INTERPOLATE_ARB
Definition: juce_gl.h:5182
@ GL_PREVIOUS_ARB
Definition: juce_gl.h:5186
@ GL_RGB_SCALE_ARB
Definition: juce_gl.h:5180
@ GL_COMBINE_ALPHA_ARB
Definition: juce_gl.h:5167
@ GL_SOURCE1_ALPHA_ARB
Definition: juce_gl.h:5172
@ GL_CONSTANT_ARB
Definition: juce_gl.h:5184
@ GL_SUBTRACT_ARB
Definition: juce_gl.h:5183
@ GL_PRIMARY_COLOR_ARB
Definition: juce_gl.h:5185
@ GL_OPERAND1_RGB_ARB
Definition: juce_gl.h:5175
@ GL_SOURCE2_ALPHA_ARB
Definition: juce_gl.h:5173
@ GL_OPERAND0_RGB_ARB
Definition: juce_gl.h:5174
@ GL_OPERAND0_ALPHA_ARB
Definition: juce_gl.h:5177
@ GL_ADD_SIGNED_ARB
Definition: juce_gl.h:5181
@ GL_SOURCE0_ALPHA_ARB
Definition: juce_gl.h:5171
@ GL_SOURCE1_RGB_ARB
Definition: juce_gl.h:5169
@ GL_SOURCE0_RGB_ARB
Definition: juce_gl.h:5168
@ GL_OPERAND2_RGB_ARB
Definition: juce_gl.h:5176
@ GL_SOURCE2_RGB_ARB
Definition: juce_gl.h:5170
@ GL_OPERAND1_ALPHA_ARB
Definition: juce_gl.h:5178
GLenum GLenum GLenum cdOutput
Definition: juce_gl.h:10008
GLint GLint GLint GLint j2
Definition: juce_gl.h:901
@ GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV
Definition: juce_gl.h:10457
@ GL_TRANSFORM_FEEDBACK_BINDING_NV
Definition: juce_gl.h:10459
@ GL_TRANSFORM_FEEDBACK_NV
Definition: juce_gl.h:10456
@ GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV
Definition: juce_gl.h:10458
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble w2
Definition: juce_gl.h:11619
GLuint * queryHandle
Definition: juce_gl.h:8410
GLsizei coordStart
Definition: juce_gl.h:9794
GLint GLint GLsizei GLint GLenum format
Definition: juce_gl.h:651
GLdouble GLdouble GLint vn
Definition: juce_gl.h:889
GLbitfield dstGpuMask
Definition: juce_gl.h:9439
@ GL_VERTEX_ARRAY_BINDING_APPLE
Definition: juce_gl.h:3759
@ GL_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10276
@ GL_TEXTURE_BINDING_RECTANGLE_NV
Definition: juce_gl.h:10277
@ GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
Definition: juce_gl.h:10279
@ GL_PROXY_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10278
GLenum mode
Definition: juce_gl.h:642
@ GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV
Definition: juce_gl.h:9001
@ GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV
Definition: juce_gl.h:9002
@ GL_CONSERVATIVE_RASTER_MODE_NV
Definition: juce_gl.h:9000
@ GL_TEXTURE_FILTER4_SIZE_SGIS
Definition: juce_gl.h:11323
@ GL_FILTER4_SGIS
Definition: juce_gl.h:11322
@ GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB
Definition: juce_gl.h:4765
@ GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB
Definition: juce_gl.h:4763
@ GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB
Definition: juce_gl.h:4769
@ GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB
Definition: juce_gl.h:4767
@ GL_SAMPLE_LOCATION_ARB
Definition: juce_gl.h:4766
@ GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB
Definition: juce_gl.h:4768
@ GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB
Definition: juce_gl.h:4762
@ GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB
Definition: juce_gl.h:4764
GLenum coverMode
Definition: juce_gl.h:9814
@ GL_BGRA
Definition: juce_gl.h:1116
@ GL_SMOOTH_LINE_WIDTH_GRANULARITY
Definition: juce_gl.h:1127
@ GL_BGR
Definition: juce_gl.h:1115
@ GL_UNSIGNED_INT_8_8_8_8_REV
Definition: juce_gl.h:1113
@ GL_SINGLE_COLOR
Definition: juce_gl.h:1131
@ GL_SEPARATE_SPECULAR_COLOR
Definition: juce_gl.h:1132
@ GL_UNSIGNED_SHORT_5_6_5_REV
Definition: juce_gl.h:1110
@ GL_SMOOTH_POINT_SIZE_RANGE
Definition: juce_gl.h:1124
@ GL_UNSIGNED_INT_10_10_10_2
Definition: juce_gl.h:1097
@ GL_UNSIGNED_INT_8_8_8_8
Definition: juce_gl.h:1096
@ GL_UNSIGNED_BYTE_2_3_3_REV
Definition: juce_gl.h:1108
@ GL_PACK_IMAGE_HEIGHT
Definition: juce_gl.h:1100
@ GL_UNSIGNED_SHORT_4_4_4_4_REV
Definition: juce_gl.h:1111
@ GL_UNSIGNED_BYTE_3_3_2
Definition: juce_gl.h:1093
@ GL_SMOOTH_POINT_SIZE_GRANULARITY
Definition: juce_gl.h:1125
@ GL_PACK_SKIP_IMAGES
Definition: juce_gl.h:1099
@ GL_SMOOTH_LINE_WIDTH_RANGE
Definition: juce_gl.h:1126
@ GL_LIGHT_MODEL_COLOR_CONTROL
Definition: juce_gl.h:1130
@ GL_PROXY_TEXTURE_3D
Definition: juce_gl.h:1104
@ GL_UNSIGNED_SHORT_1_5_5_5_REV
Definition: juce_gl.h:1112
@ GL_RESCALE_NORMAL
Definition: juce_gl.h:1129
GLenum GLenum GLenum GLenum sumOutput
Definition: juce_gl.h:10008
@ GL_VIEWPORT_POSITION_W_SCALE_X_COEFF_NV
Definition: juce_gl.h:8890
@ GL_VIEWPORT_POSITION_W_SCALE_NV
Definition: juce_gl.h:8889
@ GL_VIEWPORT_POSITION_W_SCALE_Y_COEFF_NV
Definition: juce_gl.h:8891
struct _cl_event * event
Definition: juce_gl.h:3884
@ GL_MAX_EXT
Definition: juce_gl.h:6083
@ GL_FUNC_ADD_EXT
Definition: juce_gl.h:6084
@ GL_BLEND_EQUATION_EXT
Definition: juce_gl.h:6085
@ GL_MIN_EXT
Definition: juce_gl.h:6082
GLenum GLint const void GLint ptrstride
Definition: juce_gl.h:8291
GLfloat GLfloat blue
Definition: juce_gl.h:655
GLuint object
Definition: juce_gl.h:6250
@ GL_DECODE_EXT
Definition: juce_gl.h:7766
@ GL_TEXTURE_SRGB_DECODE_EXT
Definition: juce_gl.h:7765
@ GL_SKIP_DECODE_EXT
Definition: juce_gl.h:7767
GLuint bindingIndex
Definition: juce_gl.h:9611
GLdouble GLdouble GLint stride
Definition: juce_gl.h:883
@ GL_MULTISAMPLE_3DFX
Definition: juce_gl.h:3210
@ GL_SAMPLES_3DFX
Definition: juce_gl.h:3212
@ GL_MULTISAMPLE_BIT_3DFX
Definition: juce_gl.h:3213
@ GL_SAMPLE_BUFFERS_3DFX
Definition: juce_gl.h:3211
GLsizei GLsizei GLchar * infoLog
Definition: juce_gl.h:1579
GLenum srcRGB
Definition: juce_gl.h:2361
@ GL_POST_CONVOLUTION_BLUE_BIAS_EXT
Definition: juce_gl.h:6157
@ GL_POST_CONVOLUTION_RED_SCALE_EXT
Definition: juce_gl.h:6151
@ GL_MAX_CONVOLUTION_HEIGHT_EXT
Definition: juce_gl.h:6150
@ GL_POST_CONVOLUTION_ALPHA_SCALE_EXT
Definition: juce_gl.h:6154
@ GL_CONVOLUTION_1D_EXT
Definition: juce_gl.h:6139
@ GL_CONVOLUTION_HEIGHT_EXT
Definition: juce_gl.h:6148
@ GL_POST_CONVOLUTION_GREEN_SCALE_EXT
Definition: juce_gl.h:6152
@ GL_POST_CONVOLUTION_GREEN_BIAS_EXT
Definition: juce_gl.h:6156
@ GL_MAX_CONVOLUTION_WIDTH_EXT
Definition: juce_gl.h:6149
@ GL_CONVOLUTION_2D_EXT
Definition: juce_gl.h:6140
@ GL_POST_CONVOLUTION_BLUE_SCALE_EXT
Definition: juce_gl.h:6153
@ GL_CONVOLUTION_WIDTH_EXT
Definition: juce_gl.h:6147
@ GL_CONVOLUTION_FILTER_BIAS_EXT
Definition: juce_gl.h:6144
@ GL_CONVOLUTION_FORMAT_EXT
Definition: juce_gl.h:6146
@ GL_REDUCE_EXT
Definition: juce_gl.h:6145
@ GL_CONVOLUTION_BORDER_MODE_EXT
Definition: juce_gl.h:6142
@ GL_SEPARABLE_2D_EXT
Definition: juce_gl.h:6141
@ GL_POST_CONVOLUTION_RED_BIAS_EXT
Definition: juce_gl.h:6155
@ GL_CONVOLUTION_FILTER_SCALE_EXT
Definition: juce_gl.h:6143
@ GL_POST_CONVOLUTION_ALPHA_BIAS_EXT
Definition: juce_gl.h:6158
GLenum GLenum severity
Definition: juce_gl.h:2963
GLsizei GLfloat GLfloat GLfloat GLfloat const GLubyte * bitmap
Definition: juce_gl.h:696
GLenum target
Definition: juce_gl.h:2231
GLenum attachment
Definition: juce_gl.h:2001
@ GL_LAYOUT_DEFAULT_INTEL
Definition: juce_gl.h:8351
@ GL_TEXTURE_MEMORY_LAYOUT_INTEL
Definition: juce_gl.h:8350
@ GL_LAYOUT_LINEAR_CPU_CACHED_INTEL
Definition: juce_gl.h:8353
@ GL_LAYOUT_LINEAR_INTEL
Definition: juce_gl.h:8352
GLuint GLenum GLenum GLenum outZ
Definition: juce_gl.h:8074
@ GL_RENDERBUFFER_RED_SIZE_EXT
Definition: juce_gl.h:6664
@ GL_FRAMEBUFFER_BINDING_EXT
Definition: juce_gl.h:6621
@ GL_RENDERBUFFER_HEIGHT_EXT
Definition: juce_gl.h:6658
@ GL_RENDERBUFFER_STENCIL_SIZE_EXT
Definition: juce_gl.h:6669
@ GL_DEPTH_ATTACHMENT_EXT
Definition: juce_gl.h:6653
@ GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
Definition: juce_gl.h:6633
@ GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
Definition: juce_gl.h:6659
@ GL_FRAMEBUFFER_UNSUPPORTED_EXT
Definition: juce_gl.h:6635
@ GL_RENDERBUFFER_DEPTH_SIZE_EXT
Definition: juce_gl.h:6668
@ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
Definition: juce_gl.h:6630
@ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
Definition: juce_gl.h:6629
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
Definition: juce_gl.h:6623
@ GL_STENCIL_INDEX4_EXT
Definition: juce_gl.h:6661
@ GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
Definition: juce_gl.h:6632
@ GL_RENDERBUFFER_BLUE_SIZE_EXT
Definition: juce_gl.h:6666
@ GL_MAX_RENDERBUFFER_SIZE_EXT
Definition: juce_gl.h:6620
@ GL_STENCIL_INDEX16_EXT
Definition: juce_gl.h:6663
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
Definition: juce_gl.h:6627
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
Definition: juce_gl.h:6624
@ GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
Definition: juce_gl.h:6631
@ GL_STENCIL_INDEX1_EXT
Definition: juce_gl.h:6660
@ GL_FRAMEBUFFER_COMPLETE_EXT
Definition: juce_gl.h:6628
@ GL_RENDERBUFFER_BINDING_EXT
Definition: juce_gl.h:6622
@ GL_RENDERBUFFER_EXT
Definition: juce_gl.h:6656
@ GL_RENDERBUFFER_GREEN_SIZE_EXT
Definition: juce_gl.h:6665
@ GL_RENDERBUFFER_WIDTH_EXT
Definition: juce_gl.h:6657
@ GL_STENCIL_INDEX8_EXT
Definition: juce_gl.h:6662
@ GL_STENCIL_ATTACHMENT_EXT
Definition: juce_gl.h:6654
@ GL_RENDERBUFFER_ALPHA_SIZE_EXT
Definition: juce_gl.h:6667
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
Definition: juce_gl.h:6626
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
Definition: juce_gl.h:6625
@ GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
Definition: juce_gl.h:6634
@ GL_INVALID_FRAMEBUFFER_OPERATION_EXT
Definition: juce_gl.h:6619
@ GL_FRAMEBUFFER_EXT
Definition: juce_gl.h:6655
@ GL_DEPTH_COMPONENT32_ARB
Definition: juce_gl.h:4003
@ GL_DEPTH_TEXTURE_MODE_ARB
Definition: juce_gl.h:4005
@ GL_DEPTH_COMPONENT24_ARB
Definition: juce_gl.h:4002
@ GL_DEPTH_COMPONENT16_ARB
Definition: juce_gl.h:4001
@ GL_TEXTURE_DEPTH_SIZE_ARB
Definition: juce_gl.h:4004
@ GL_VIBRANCE_BIAS_NV
Definition: juce_gl.h:10357
@ GL_TEXTURE_SHADER_NV
Definition: juce_gl.h:10299
@ GL_DOT_PRODUCT_DEPTH_REPLACE_NV
Definition: juce_gl.h:10316
@ GL_CULL_FRAGMENT_NV
Definition: juce_gl.h:10311
@ GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10293
@ GL_DOT_PRODUCT_TEXTURE_2D_NV
Definition: juce_gl.h:10317
@ GL_VIBRANCE_SCALE_NV
Definition: juce_gl.h:10351
@ GL_DSDT_MAG_VIB_NV
Definition: juce_gl.h:10325
@ GL_HILO16_NV
Definition: juce_gl.h:10326
@ GL_TEXTURE_DT_SIZE_NV
Definition: juce_gl.h:10362
@ GL_SIGNED_LUMINANCE8_NV
Definition: juce_gl.h:10334
@ GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
Definition: juce_gl.h:10292
@ GL_SIGNED_RGBA8_NV
Definition: juce_gl.h:10330
@ GL_PREVIOUS_TEXTURE_INPUT_NV
Definition: juce_gl.h:10308
@ GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
Definition: juce_gl.h:10319
@ GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
Definition: juce_gl.h:10344
@ GL_DEPENDENT_AR_TEXTURE_2D_NV
Definition: juce_gl.h:10313
@ GL_OFFSET_TEXTURE_MATRIX_NV
Definition: juce_gl.h:10302
@ GL_CULL_MODES_NV
Definition: juce_gl.h:10301
@ GL_SIGNED_LUMINANCE_ALPHA_NV
Definition: juce_gl.h:10335
@ GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
Definition: juce_gl.h:10296
@ GL_CONST_EYE_NV
Definition: juce_gl.h:10309
@ GL_HI_BIAS_NV
Definition: juce_gl.h:10352
@ GL_SHADER_CONSISTENT_NV
Definition: juce_gl.h:10298
@ GL_DSDT8_MAG8_NV
Definition: juce_gl.h:10342
@ GL_LO_SCALE_NV
Definition: juce_gl.h:10347
@ GL_SIGNED_RGB_NV
Definition: juce_gl.h:10331
@ GL_HI_SCALE_NV
Definition: juce_gl.h:10346
@ GL_TEXTURE_LO_SIZE_NV
Definition: juce_gl.h:10360
@ GL_SIGNED_HILO_NV
Definition: juce_gl.h:10327
@ GL_DT_BIAS_NV
Definition: juce_gl.h:10355
@ GL_SIGNED_INTENSITY8_NV
Definition: juce_gl.h:10340
@ GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
Definition: juce_gl.h:10321
@ GL_OFFSET_TEXTURE_2D_NV
Definition: juce_gl.h:10312
@ GL_SIGNED_LUMINANCE8_ALPHA8_NV
Definition: juce_gl.h:10336
@ GL_HILO_NV
Definition: juce_gl.h:10322
@ GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
Definition: juce_gl.h:10318
@ GL_DEPENDENT_GB_TEXTURE_2D_NV
Definition: juce_gl.h:10314
@ GL_TEXTURE_BORDER_VALUES_NV
Definition: juce_gl.h:10358
@ GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
Definition: juce_gl.h:10320
@ GL_DT_SCALE_NV
Definition: juce_gl.h:10349
@ GL_DS_BIAS_NV
Definition: juce_gl.h:10354
@ GL_OFFSET_TEXTURE_SCALE_NV
Definition: juce_gl.h:10303
@ GL_DSDT_MAG_NV
Definition: juce_gl.h:10324
@ GL_DS_SCALE_NV
Definition: juce_gl.h:10348
@ GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
Definition: juce_gl.h:10294
@ GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
Definition: juce_gl.h:10345
@ GL_TEXTURE_MAG_SIZE_NV
Definition: juce_gl.h:10363
@ GL_UNSIGNED_INT_S8_S8_8_8_NV
Definition: juce_gl.h:10295
@ GL_DSDT8_MAG8_INTENSITY8_NV
Definition: juce_gl.h:10343
@ GL_LO_BIAS_NV
Definition: juce_gl.h:10353
@ GL_SIGNED_ALPHA8_NV
Definition: juce_gl.h:10338
@ GL_DSDT_MAG_INTENSITY_NV
Definition: juce_gl.h:10297
@ GL_OFFSET_TEXTURE_2D_BIAS_NV
Definition: juce_gl.h:10307
@ GL_SIGNED_RGB8_NV
Definition: juce_gl.h:10332
@ GL_OFFSET_TEXTURE_BIAS_NV
Definition: juce_gl.h:10304
@ GL_TEXTURE_DS_SIZE_NV
Definition: juce_gl.h:10361
@ GL_DOT_PRODUCT_NV
Definition: juce_gl.h:10315
@ GL_SIGNED_INTENSITY_NV
Definition: juce_gl.h:10339
@ GL_SIGNED_HILO16_NV
Definition: juce_gl.h:10328
@ GL_MAGNITUDE_BIAS_NV
Definition: juce_gl.h:10356
@ GL_SIGNED_LUMINANCE_NV
Definition: juce_gl.h:10333
@ GL_OFFSET_TEXTURE_2D_MATRIX_NV
Definition: juce_gl.h:10305
@ GL_OFFSET_TEXTURE_2D_SCALE_NV
Definition: juce_gl.h:10306
@ GL_TEXTURE_HI_SIZE_NV
Definition: juce_gl.h:10359
@ GL_DSDT8_NV
Definition: juce_gl.h:10341
@ GL_SHADER_OPERATION_NV
Definition: juce_gl.h:10300
@ GL_SIGNED_RGBA_NV
Definition: juce_gl.h:10329
@ GL_PASS_THROUGH_NV
Definition: juce_gl.h:10310
@ GL_DSDT_NV
Definition: juce_gl.h:10323
@ GL_MAGNITUDE_SCALE_NV
Definition: juce_gl.h:10350
@ GL_SIGNED_ALPHA_NV
Definition: juce_gl.h:10337
@ GL_OFFSET_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10291
@ GL_FOG_FUNC_POINTS_SGIS
Definition: juce_gl.h:11175
@ GL_MAX_FOG_FUNC_POINTS_SGIS
Definition: juce_gl.h:11176
@ GL_FOG_FUNC_SGIS
Definition: juce_gl.h:11174
GLsizei GLenum const void GLint basevertex
Definition: juce_gl.h:2173
@ GL_CONSTANT_COLOR_EXT
Definition: juce_gl.h:6043
@ GL_CONSTANT_ALPHA_EXT
Definition: juce_gl.h:6045
@ GL_ONE_MINUS_CONSTANT_COLOR_EXT
Definition: juce_gl.h:6044
@ GL_BLEND_COLOR_EXT
Definition: juce_gl.h:6047
@ GL_ONE_MINUS_CONSTANT_ALPHA_EXT
Definition: juce_gl.h:6046
GLfloat GLfloat GLfloat alpha
Definition: juce_gl.h:655
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint vorder
Definition: juce_gl.h:885
@ GL_COORD_REPLACE_ARB
Definition: juce_gl.h:4692
@ GL_POINT_SPRITE_ARB
Definition: juce_gl.h:4691
@ GL_TEXTURE_MULTI_BUFFER_HINT_SGIX
Definition: juce_gl.h:11741
GLint void * img
Definition: juce_gl.h:1250
@ GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV
Definition: juce_gl.h:10054
@ GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV
Definition: juce_gl.h:10055
@ GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV
Definition: juce_gl.h:10051
@ GL_PROGRAMMABLE_SAMPLE_LOCATION_NV
Definition: juce_gl.h:10053
@ GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV
Definition: juce_gl.h:10049
@ GL_SAMPLE_LOCATION_NV
Definition: juce_gl.h:10052
@ GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV
Definition: juce_gl.h:10050
@ GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV
Definition: juce_gl.h:10048
GLuint const GLuint GLuint const GLuint const GLenum * dstLayouts
Definition: juce_gl.h:7184
@ GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT
Definition: juce_gl.h:7171
@ GL_LAYOUT_SHADER_READ_ONLY_EXT
Definition: juce_gl.h:7172
@ GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT
Definition: juce_gl.h:7176
@ GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT
Definition: juce_gl.h:7175
@ GL_LAYOUT_TRANSFER_DST_EXT
Definition: juce_gl.h:7174
@ GL_LAYOUT_COLOR_ATTACHMENT_EXT
Definition: juce_gl.h:7169
@ GL_LAYOUT_TRANSFER_SRC_EXT
Definition: juce_gl.h:7173
@ GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT
Definition: juce_gl.h:7170
@ GL_LAYOUT_GENERAL_EXT
Definition: juce_gl.h:7168
@ GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV
Definition: juce_gl.h:10769
GLvdpauSurfaceNV(KHRONOS_APIENTRY *const &glVDPAURegisterVideoSurfaceNV)(const void *vdpSurface
GLenum const void GLbitfield GLuint firstGlyph
Definition: juce_gl.h:9797
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint worder
Definition: juce_gl.h:11619
@ GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV
Definition: juce_gl.h:10831
@ GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV
Definition: juce_gl.h:10832
@ GL_VIEWPORT_SWIZZLE_W_NV
Definition: juce_gl.h:10840
@ GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV
Definition: juce_gl.h:10833
@ GL_VIEWPORT_SWIZZLE_X_NV
Definition: juce_gl.h:10837
@ GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV
Definition: juce_gl.h:10836
@ GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV
Definition: juce_gl.h:10834
@ GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV
Definition: juce_gl.h:10829
@ GL_VIEWPORT_SWIZZLE_Z_NV
Definition: juce_gl.h:10839
@ GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV
Definition: juce_gl.h:10830
@ GL_VIEWPORT_SWIZZLE_Y_NV
Definition: juce_gl.h:10838
@ GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV
Definition: juce_gl.h:10835
GLfloat GLfloat GLfloat GLfloat v3
Definition: juce_gl.h:1598
GLsizei maxCount
Definition: juce_gl.h:1576
GLint GLint GLint GLint dstX0
Definition: juce_gl.h:2007
GLuint uniformIndex
Definition: juce_gl.h:2091
GLbitfield GLuint srcName
Definition: juce_gl.h:8766
@ GL_QUERY_RESOURCE_RENDERBUFFER_NV
Definition: juce_gl.h:9936
@ GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV
Definition: juce_gl.h:9932
@ GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV
Definition: juce_gl.h:9933
@ GL_QUERY_RESOURCE_BUFFEROBJECT_NV
Definition: juce_gl.h:9937
@ GL_QUERY_RESOURCE_TEXTURE_NV
Definition: juce_gl.h:9935
@ GL_QUERY_RESOURCE_SYS_RESERVED_NV
Definition: juce_gl.h:9934
GLuint GLuint counterNameLength
Definition: juce_gl.h:8415
GLsizei GLenum const void GLuint GLsizei GLfloat * metrics
Definition: juce_gl.h:9823
@ GL_OBJECT_DISTANCE_TO_LINE_SGIS
Definition: juce_gl.h:11240
@ GL_OBJECT_POINT_SGIS
Definition: juce_gl.h:11242
@ GL_OBJECT_DISTANCE_TO_POINT_SGIS
Definition: juce_gl.h:11238
@ GL_EYE_DISTANCE_TO_POINT_SGIS
Definition: juce_gl.h:11237
@ GL_EYE_LINE_SGIS
Definition: juce_gl.h:11243
@ GL_EYE_POINT_SGIS
Definition: juce_gl.h:11241
@ GL_EYE_DISTANCE_TO_LINE_SGIS
Definition: juce_gl.h:11239
@ GL_OBJECT_LINE_SGIS
Definition: juce_gl.h:11244
GLuint GLuint GLchar GLuint GLchar GLuint GLuint * counterDataSize
Definition: juce_gl.h:8415
GLenum GLuint GLenum GLuint GLuint GLuint minlayer
Definition: juce_gl.h:2956
GLuint ybits
Definition: juce_gl.h:8974
@ GL_MAX_SHININESS_NV
Definition: juce_gl.h:9421
@ GL_MAX_SPOT_EXPONENT_NV
Definition: juce_gl.h:9422
@ GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
Definition: juce_gl.h:5132
@ GL_TEXTURE_BINDING_CUBE_MAP_ARB
Definition: juce_gl.h:5131
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
Definition: juce_gl.h:5133
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
Definition: juce_gl.h:5135
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
Definition: juce_gl.h:5134
@ GL_REFLECTION_MAP_ARB
Definition: juce_gl.h:5129
@ GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB
Definition: juce_gl.h:5139
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
Definition: juce_gl.h:5137
@ GL_TEXTURE_CUBE_MAP_ARB
Definition: juce_gl.h:5130
@ GL_PROXY_TEXTURE_CUBE_MAP_ARB
Definition: juce_gl.h:5138
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
Definition: juce_gl.h:5136
@ GL_NORMAL_MAP_ARB
Definition: juce_gl.h:5128
@ GL_RGB16F_ARB
Definition: juce_gl.h:5235
@ GL_TEXTURE_DEPTH_TYPE_ARB
Definition: juce_gl.h:5226
@ GL_TEXTURE_BLUE_TYPE_ARB
Definition: juce_gl.h:5222
@ GL_LUMINANCE16F_ARB
Definition: juce_gl.h:5238
@ GL_ALPHA32F_ARB
Definition: juce_gl.h:5230
@ GL_RGB32F_ARB
Definition: juce_gl.h:5229
@ GL_RGBA16F_ARB
Definition: juce_gl.h:5234
@ GL_INTENSITY32F_ARB
Definition: juce_gl.h:5231
@ GL_TEXTURE_ALPHA_TYPE_ARB
Definition: juce_gl.h:5223
@ GL_TEXTURE_LUMINANCE_TYPE_ARB
Definition: juce_gl.h:5224
@ GL_TEXTURE_GREEN_TYPE_ARB
Definition: juce_gl.h:5221
@ GL_ALPHA16F_ARB
Definition: juce_gl.h:5236
@ GL_TEXTURE_INTENSITY_TYPE_ARB
Definition: juce_gl.h:5225
@ GL_LUMINANCE_ALPHA16F_ARB
Definition: juce_gl.h:5239
@ GL_LUMINANCE32F_ARB
Definition: juce_gl.h:5232
@ GL_INTENSITY16F_ARB
Definition: juce_gl.h:5237
@ GL_TEXTURE_RED_TYPE_ARB
Definition: juce_gl.h:5220
@ GL_LUMINANCE_ALPHA32F_ARB
Definition: juce_gl.h:5233
@ GL_RGBA32F_ARB
Definition: juce_gl.h:5228
@ GL_UNSIGNED_NORMALIZED_ARB
Definition: juce_gl.h:5227
@ GL_TEXTURE_APPLICATION_MODE_EXT
Definition: juce_gl.h:6883
@ GL_FRAGMENT_MATERIAL_EXT
Definition: juce_gl.h:6878
@ GL_ATTENUATION_EXT
Definition: juce_gl.h:6881
@ GL_FRAGMENT_COLOR_EXT
Definition: juce_gl.h:6880
@ GL_TEXTURE_MATERIAL_FACE_EXT
Definition: juce_gl.h:6885
@ GL_FRAGMENT_NORMAL_EXT
Definition: juce_gl.h:6879
@ GL_TEXTURE_MATERIAL_PARAMETER_EXT
Definition: juce_gl.h:6886
@ GL_SHADOW_ATTENUATION_EXT
Definition: juce_gl.h:6882
@ GL_TEXTURE_LIGHT_EXT
Definition: juce_gl.h:6884
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Rep
Definition: juce_gl.h:5780
GLuint GLuint GLchar GLuint GLchar * counterDesc
Definition: juce_gl.h:8415
GLsizei GLenum * categories
Definition: juce_gl.h:3266
GLenum GLenum dstRGB
Definition: juce_gl.h:2361
GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat maxW
Definition: juce_gl.h:3830
@ GL_VERTEX_STREAM3_ATI
Definition: juce_gl.h:5931
@ GL_VERTEX_STREAM1_ATI
Definition: juce_gl.h:5929
@ GL_VERTEX_STREAM6_ATI
Definition: juce_gl.h:5934
@ GL_MAX_VERTEX_STREAMS_ATI
Definition: juce_gl.h:5927
@ GL_VERTEX_STREAM4_ATI
Definition: juce_gl.h:5932
@ GL_VERTEX_STREAM7_ATI
Definition: juce_gl.h:5935
@ GL_VERTEX_SOURCE_ATI
Definition: juce_gl.h:5936
@ GL_VERTEX_STREAM0_ATI
Definition: juce_gl.h:5928
@ GL_VERTEX_STREAM5_ATI
Definition: juce_gl.h:5933
@ GL_VERTEX_STREAM2_ATI
Definition: juce_gl.h:5930
const GLenum * bufs
Definition: juce_gl.h:1560
GLuint GLsizei GLsizei GLchar * uniformName
Definition: juce_gl.h:2091
GLboolean GLuint GLint GLuint * counterList
Definition: juce_gl.h:3473
@ GL_MAX_SHADER_COMPILER_THREADS_KHR
Definition: juce_gl.h:8618
@ GL_COMPLETION_STATUS_KHR
Definition: juce_gl.h:8619
@ GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV
Definition: juce_gl.h:8774
@ GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV
Definition: juce_gl.h:8775
@ GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV
Definition: juce_gl.h:8777
@ GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV
Definition: juce_gl.h:8776
@ GL_MAX_PALETTE_MATRICES_ARB
Definition: juce_gl.h:4495
@ GL_MATRIX_INDEX_ARRAY_ARB
Definition: juce_gl.h:4497
@ GL_MATRIX_INDEX_ARRAY_STRIDE_ARB
Definition: juce_gl.h:4501
@ GL_MATRIX_INDEX_ARRAY_SIZE_ARB
Definition: juce_gl.h:4499
@ GL_MATRIX_INDEX_ARRAY_POINTER_ARB
Definition: juce_gl.h:4502
@ GL_MATRIX_INDEX_ARRAY_TYPE_ARB
Definition: juce_gl.h:4500
@ GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB
Definition: juce_gl.h:4494
@ GL_CURRENT_MATRIX_INDEX_ARB
Definition: juce_gl.h:4498
@ GL_CURRENT_PALETTE_MATRIX_ARB
Definition: juce_gl.h:4496
@ GL_MATRIX_PALETTE_ARB
Definition: juce_gl.h:4493
@ GL_EXPAND_NEGATE_NV
Definition: juce_gl.h:9971
@ GL_SIGNED_IDENTITY_NV
Definition: juce_gl.h:9974
@ GL_CONSTANT_COLOR1_NV
Definition: juce_gl.h:9962
@ GL_COMBINER_CD_OUTPUT_NV
Definition: juce_gl.h:9989
@ GL_COMBINER3_NV
Definition: juce_gl.h:9997
@ GL_COMBINER7_NV
Definition: juce_gl.h:10001
@ GL_E_TIMES_F_NV
Definition: juce_gl.h:9966
@ GL_UNSIGNED_INVERT_NV
Definition: juce_gl.h:9969
@ GL_CONSTANT_COLOR0_NV
Definition: juce_gl.h:9961
@ GL_SPARE0_NV
Definition: juce_gl.h:9963
@ GL_UNSIGNED_IDENTITY_NV
Definition: juce_gl.h:9968
@ GL_COMBINER_CD_DOT_PRODUCT_NV
Definition: juce_gl.h:9984
@ GL_COMBINER1_NV
Definition: juce_gl.h:9995
@ GL_EXPAND_NORMAL_NV
Definition: juce_gl.h:9970
@ GL_COMBINER_AB_DOT_PRODUCT_NV
Definition: juce_gl.h:9983
@ GL_COMBINER2_NV
Definition: juce_gl.h:9996
@ GL_DISCARD_NV
Definition: juce_gl.h:9965
@ GL_COMBINER6_NV
Definition: juce_gl.h:10000
@ GL_SPARE1_NV
Definition: juce_gl.h:9964
@ GL_COMBINER4_NV
Definition: juce_gl.h:9998
@ GL_SPARE0_PLUS_SECONDARY_COLOR_NV
Definition: juce_gl.h:9967
@ GL_COMBINER_MAPPING_NV
Definition: juce_gl.h:9981
@ GL_COMBINER0_NV
Definition: juce_gl.h:9994
@ GL_COMBINER_SCALE_NV
Definition: juce_gl.h:9986
@ GL_VARIABLE_G_NV
Definition: juce_gl.h:9960
@ GL_SIGNED_NEGATE_NV
Definition: juce_gl.h:9975
@ GL_VARIABLE_B_NV
Definition: juce_gl.h:9955
@ GL_SCALE_BY_TWO_NV
Definition: juce_gl.h:9976
@ GL_COMBINER5_NV
Definition: juce_gl.h:9999
@ GL_COMBINER_MUX_SUM_NV
Definition: juce_gl.h:9985
@ GL_SCALE_BY_FOUR_NV
Definition: juce_gl.h:9977
@ GL_SCALE_BY_ONE_HALF_NV
Definition: juce_gl.h:9978
@ GL_HALF_BIAS_NEGATE_NV
Definition: juce_gl.h:9973
@ GL_COMBINER_SUM_OUTPUT_NV
Definition: juce_gl.h:9990
@ GL_VARIABLE_E_NV
Definition: juce_gl.h:9958
@ GL_VARIABLE_A_NV
Definition: juce_gl.h:9954
@ GL_COLOR_SUM_CLAMP_NV
Definition: juce_gl.h:9993
@ GL_REGISTER_COMBINERS_NV
Definition: juce_gl.h:9953
@ GL_COMBINER_INPUT_NV
Definition: juce_gl.h:9980
@ GL_COMBINER_COMPONENT_USAGE_NV
Definition: juce_gl.h:9982
@ GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
Definition: juce_gl.h:9979
@ GL_VARIABLE_C_NV
Definition: juce_gl.h:9956
@ GL_VARIABLE_D_NV
Definition: juce_gl.h:9957
@ GL_NUM_GENERAL_COMBINERS_NV
Definition: juce_gl.h:9992
@ GL_COMBINER_BIAS_NV
Definition: juce_gl.h:9987
@ GL_VARIABLE_F_NV
Definition: juce_gl.h:9959
@ GL_HALF_BIAS_NORMAL_NV
Definition: juce_gl.h:9972
@ GL_COMBINER_AB_OUTPUT_NV
Definition: juce_gl.h:9988
@ GL_MAX_GENERAL_COMBINERS_NV
Definition: juce_gl.h:9991
GLuint GLuint GLuint dstMod
Definition: juce_gl.h:5778
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: juce_gl.h:2963
@ GL_CLIPPING_INPUT_PRIMITIVES
Definition: juce_gl.h:3190
@ GL_PRIMITIVES_SUBMITTED
Definition: juce_gl.h:3183
@ GL_TESS_CONTROL_SHADER_PATCHES
Definition: juce_gl.h:3185
@ GL_SHADER_BINARY_FORMAT_SPIR_V
Definition: juce_gl.h:3177
@ GL_CONTEXT_FLAG_NO_ERROR_BIT
Definition: juce_gl.h:3181
@ GL_SPIR_V_BINARY
Definition: juce_gl.h:3178
@ GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW
Definition: juce_gl.h:3198
@ GL_TESS_EVALUATION_SHADER_INVOCATIONS
Definition: juce_gl.h:3186
@ GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED
Definition: juce_gl.h:3187
@ GL_VERTICES_SUBMITTED
Definition: juce_gl.h:3182
@ GL_POLYGON_OFFSET_CLAMP
Definition: juce_gl.h:3192
@ GL_FRAGMENT_SHADER_INVOCATIONS
Definition: juce_gl.h:3188
@ GL_TRANSFORM_FEEDBACK_OVERFLOW
Definition: juce_gl.h:3197
@ GL_PARAMETER_BUFFER_BINDING
Definition: juce_gl.h:3180
@ GL_NUM_SPIR_V_EXTENSIONS
Definition: juce_gl.h:3194
@ GL_SPIR_V_EXTENSIONS
Definition: juce_gl.h:3193
@ GL_CLIPPING_OUTPUT_PRIMITIVES
Definition: juce_gl.h:3191
@ GL_MAX_TEXTURE_MAX_ANISOTROPY
Definition: juce_gl.h:3196
@ GL_COMPUTE_SHADER_INVOCATIONS
Definition: juce_gl.h:3189
@ GL_PARAMETER_BUFFER
Definition: juce_gl.h:3179
@ GL_TEXTURE_MAX_ANISOTROPY
Definition: juce_gl.h:3195
@ GL_VERTEX_SHADER_INVOCATIONS
Definition: juce_gl.h:3184
@ GL_INDEX_ARRAY_TYPE_EXT
Definition: juce_gl.h:7891
@ GL_EDGE_FLAG_ARRAY_EXT
Definition: juce_gl.h:7879
@ GL_VERTEX_ARRAY_TYPE_EXT
Definition: juce_gl.h:7881
@ GL_TEXTURE_COORD_ARRAY_POINTER_EXT
Definition: juce_gl.h:7904
@ GL_VERTEX_ARRAY_SIZE_EXT
Definition: juce_gl.h:7880
@ GL_INDEX_ARRAY_EXT
Definition: juce_gl.h:7877
@ GL_EDGE_FLAG_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7898
@ GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7896
@ GL_VERTEX_ARRAY_POINTER_EXT
Definition: juce_gl.h:7900
@ GL_COLOR_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7889
@ GL_NORMAL_ARRAY_EXT
Definition: juce_gl.h:7875
@ GL_EDGE_FLAG_ARRAY_POINTER_EXT
Definition: juce_gl.h:7905
@ GL_INDEX_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7892
@ GL_TEXTURE_COORD_ARRAY_TYPE_EXT
Definition: juce_gl.h:7895
@ GL_COLOR_ARRAY_EXT
Definition: juce_gl.h:7876
@ GL_INDEX_ARRAY_POINTER_EXT
Definition: juce_gl.h:7903
@ GL_COLOR_ARRAY_TYPE_EXT
Definition: juce_gl.h:7888
@ GL_INDEX_ARRAY_COUNT_EXT
Definition: juce_gl.h:7893
@ GL_VERTEX_ARRAY_EXT
Definition: juce_gl.h:7874
@ GL_NORMAL_ARRAY_COUNT_EXT
Definition: juce_gl.h:7886
@ GL_TEXTURE_COORD_ARRAY_EXT
Definition: juce_gl.h:7878
@ GL_NORMAL_ARRAY_POINTER_EXT
Definition: juce_gl.h:7901
@ GL_EDGE_FLAG_ARRAY_COUNT_EXT
Definition: juce_gl.h:7899
@ GL_COLOR_ARRAY_SIZE_EXT
Definition: juce_gl.h:7887
@ GL_TEXTURE_COORD_ARRAY_COUNT_EXT
Definition: juce_gl.h:7897
@ GL_VERTEX_ARRAY_COUNT_EXT
Definition: juce_gl.h:7883
@ GL_TEXTURE_COORD_ARRAY_SIZE_EXT
Definition: juce_gl.h:7894
@ GL_COLOR_ARRAY_POINTER_EXT
Definition: juce_gl.h:7902
@ GL_COLOR_ARRAY_COUNT_EXT
Definition: juce_gl.h:7890
@ GL_NORMAL_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7885
@ GL_NORMAL_ARRAY_TYPE_EXT
Definition: juce_gl.h:7884
@ GL_VERTEX_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7882
GLuint bindingindex
Definition: juce_gl.h:2961
@ GL_D3D12_FENCE_VALUE_EXT
Definition: juce_gl.h:7197
@ GL_HANDLE_TYPE_D3D12_FENCE_EXT
Definition: juce_gl.h:7196
GLenum GLsizei GLsizei GLsizei GLsizei layers
Definition: juce_gl.h:3548
GLbitfield GLuint64 timeout
Definition: juce_gl.h:2181
GLsizei GLsizei GLuint * shaders
Definition: juce_gl.h:1576
const GLuint * buffers
Definition: juce_gl.h:1458
GLuint in
Definition: juce_gl.h:8074
@ GL_DEPTH_STENCIL_NV
Definition: juce_gl.h:9596
@ GL_UNSIGNED_INT_24_8_NV
Definition: juce_gl.h:9597
const void GLsizei drawCount
Definition: juce_gl.h:8784
GLbitfield(KHRONOS_APIENTRY *const &glQueryMatrixxOES)(GLfixed *mantissa
GLfloat minY
Definition: juce_gl.h:3830
GLenum GLenum sfactorAlpha
Definition: juce_gl.h:1345
@ GL_MULTISAMPLE_EXT
Definition: juce_gl.h:6971
@ GL_SAMPLE_ALPHA_TO_ONE_EXT
Definition: juce_gl.h:6973
GLbitfield GLuint program
Definition: juce_gl.h:2453
@ GL_TEXTURE29_ARB
Definition: juce_gl.h:4569
@ GL_CLIENT_ACTIVE_TEXTURE_ARB
Definition: juce_gl.h:4573
@ GL_ACTIVE_TEXTURE_ARB
Definition: juce_gl.h:4572
@ GL_TEXTURE5_ARB
Definition: juce_gl.h:4545
@ GL_TEXTURE1_ARB
Definition: juce_gl.h:4541
@ GL_TEXTURE16_ARB
Definition: juce_gl.h:4556
@ GL_TEXTURE17_ARB
Definition: juce_gl.h:4557
@ GL_TEXTURE18_ARB
Definition: juce_gl.h:4558
@ GL_TEXTURE31_ARB
Definition: juce_gl.h:4571
@ GL_TEXTURE22_ARB
Definition: juce_gl.h:4562
@ GL_TEXTURE9_ARB
Definition: juce_gl.h:4549
@ GL_TEXTURE30_ARB
Definition: juce_gl.h:4570
@ GL_TEXTURE15_ARB
Definition: juce_gl.h:4555
@ GL_TEXTURE28_ARB
Definition: juce_gl.h:4568
@ GL_TEXTURE0_ARB
Definition: juce_gl.h:4540
@ GL_TEXTURE11_ARB
Definition: juce_gl.h:4551
@ GL_TEXTURE27_ARB
Definition: juce_gl.h:4567
@ GL_TEXTURE6_ARB
Definition: juce_gl.h:4546
@ GL_TEXTURE3_ARB
Definition: juce_gl.h:4543
@ GL_TEXTURE19_ARB
Definition: juce_gl.h:4559
@ GL_TEXTURE4_ARB
Definition: juce_gl.h:4544
@ GL_TEXTURE24_ARB
Definition: juce_gl.h:4564
@ GL_TEXTURE12_ARB
Definition: juce_gl.h:4552
@ GL_TEXTURE10_ARB
Definition: juce_gl.h:4550
@ GL_TEXTURE25_ARB
Definition: juce_gl.h:4565
@ GL_TEXTURE20_ARB
Definition: juce_gl.h:4560
@ GL_TEXTURE8_ARB
Definition: juce_gl.h:4548
@ GL_MAX_TEXTURE_UNITS_ARB
Definition: juce_gl.h:4574
@ GL_TEXTURE2_ARB
Definition: juce_gl.h:4542
@ GL_TEXTURE14_ARB
Definition: juce_gl.h:4554
@ GL_TEXTURE23_ARB
Definition: juce_gl.h:4563
@ GL_TEXTURE21_ARB
Definition: juce_gl.h:4561
@ GL_TEXTURE7_ARB
Definition: juce_gl.h:4547
@ GL_TEXTURE13_ARB
Definition: juce_gl.h:4553
@ GL_TEXTURE26_ARB
Definition: juce_gl.h:4566
@ GL_ELEMENT_ARRAY_POINTER_ATI
Definition: juce_gl.h:5636
@ GL_ELEMENT_ARRAY_ATI
Definition: juce_gl.h:5634
@ GL_ELEMENT_ARRAY_TYPE_ATI
Definition: juce_gl.h:5635
GLushort(KHRONOS_APIENTRY *const &glGetStageIndexNV)(GLenum shadertype)
@ GL_SHADOW_AMBIENT_SGIX
Definition: juce_gl.h:11670
@ GL_VERTEX_ARRAY_RANGE_APPLE
Definition: juce_gl.h:3771
@ GL_VERTEX_ARRAY_STORAGE_HINT_APPLE
Definition: juce_gl.h:3773
@ GL_STORAGE_CLIENT_APPLE
Definition: juce_gl.h:3775
@ GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE
Definition: juce_gl.h:3772
@ GL_VERTEX_ARRAY_RANGE_POINTER_APPLE
Definition: juce_gl.h:3774
@ GL_FORMAT_SUBSAMPLE_244_244_OML
Definition: juce_gl.h:11054
@ GL_FORMAT_SUBSAMPLE_24_24_OML
Definition: juce_gl.h:11053
GLuint64(KHRONOS_APIENTRY *const &glGetTextureHandleARB)(GLuint texture)
@ GL_PROVOKING_VERTEX_EXT
Definition: juce_gl.h:7137
@ GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT
Definition: juce_gl.h:7134
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t1
Definition: juce_gl.h:9058
GLuint pathA
Definition: juce_gl.h:9800
@ GL_TEXTURE_1D_BINDING_EXT
Definition: juce_gl.h:7700
@ GL_TEXTURE_RESIDENT_EXT
Definition: juce_gl.h:7699
@ GL_TEXTURE_PRIORITY_EXT
Definition: juce_gl.h:7698
@ GL_TEXTURE_2D_BINDING_EXT
Definition: juce_gl.h:7701
@ GL_TEXTURE_3D_BINDING_EXT
Definition: juce_gl.h:7702
@ GL_INNOCENT_CONTEXT_RESET_ARB
Definition: juce_gl.h:4727
@ GL_UNKNOWN_CONTEXT_RESET_ARB
Definition: juce_gl.h:4728
@ GL_NO_RESET_NOTIFICATION_ARB
Definition: juce_gl.h:4730
@ GL_LOSE_CONTEXT_ON_RESET_ARB
Definition: juce_gl.h:4725
@ GL_GUILTY_CONTEXT_RESET_ARB
Definition: juce_gl.h:4726
@ GL_RESET_NOTIFICATION_STRATEGY_ARB
Definition: juce_gl.h:4729
@ GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
Definition: juce_gl.h:4724
@ GL_CURRENT_TIME_NV
Definition: juce_gl.h:9895
@ GL_PRESENT_DURATION_NV
Definition: juce_gl.h:9898
@ GL_NUM_FILL_STREAMS_NV
Definition: juce_gl.h:9896
@ GL_PRESENT_TIME_NV
Definition: juce_gl.h:9897
@ GL_FRAME_NV
Definition: juce_gl.h:9893
@ GL_FIELDS_NV
Definition: juce_gl.h:9894
@ GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2158
@ GL_PROXY_TEXTURE_2D_MULTISAMPLE
Definition: juce_gl.h:2156
GLuint divisor
Definition: juce_gl.h:2234
GLuint GLuint GLfloat weight
Definition: juce_gl.h:9800
@ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
Definition: juce_gl.h:5562
@ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
Definition: juce_gl.h:5561
@ GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
Definition: juce_gl.h:5559
@ GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
Definition: juce_gl.h:5563
@ GL_MAX_VARYING_FLOATS_ARB
Definition: juce_gl.h:5560
@ GL_VERTEX_SHADER_ARB
Definition: juce_gl.h:5558
@ GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
Definition: juce_gl.h:5564
@ GL_FRAGMENT_LIGHTING_SGIX
Definition: juce_gl.h:11481
@ GL_FRAGMENT_LIGHT7_SGIX
Definition: juce_gl.h:11500
@ GL_CURRENT_RASTER_NORMAL_SGIX
Definition: juce_gl.h:11487
@ GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX
Definition: juce_gl.h:11490
@ GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX
Definition: juce_gl.h:11491
@ GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX
Definition: juce_gl.h:11489
@ GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX
Definition: juce_gl.h:11492
@ GL_FRAGMENT_LIGHT0_SGIX
Definition: juce_gl.h:11493
@ GL_FRAGMENT_LIGHT5_SGIX
Definition: juce_gl.h:11498
@ GL_FRAGMENT_COLOR_MATERIAL_SGIX
Definition: juce_gl.h:11482
@ GL_LIGHT_ENV_MODE_SGIX
Definition: juce_gl.h:11488
@ GL_FRAGMENT_LIGHT1_SGIX
Definition: juce_gl.h:11494
@ GL_FRAGMENT_LIGHT2_SGIX
Definition: juce_gl.h:11495
@ GL_FRAGMENT_LIGHT3_SGIX
Definition: juce_gl.h:11496
@ GL_MAX_ACTIVE_LIGHTS_SGIX
Definition: juce_gl.h:11486
@ GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX
Definition: juce_gl.h:11483
@ GL_FRAGMENT_LIGHT4_SGIX
Definition: juce_gl.h:11497
@ GL_FRAGMENT_LIGHT6_SGIX
Definition: juce_gl.h:11499
@ GL_MAX_FRAGMENT_LIGHTS_SGIX
Definition: juce_gl.h:11485
@ GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX
Definition: juce_gl.h:11484
GLenum GLuint GLsizei const GLenum * props
Definition: juce_gl.h:2949
GLsizei GLenum GLenum * types
Definition: juce_gl.h:2966
@ GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
Definition: juce_gl.h:2596
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
Definition: juce_gl.h:2564
@ GL_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2612
@ GL_MIN_MAP_BUFFER_ALIGNMENT
Definition: juce_gl.h:2552
@ GL_IMAGE_1D_ARRAY
Definition: juce_gl.h:2608
@ GL_INT_IMAGE_1D_ARRAY
Definition: juce_gl.h:2619
@ GL_UNSIGNED_INT_IMAGE_2D_RECT
Definition: juce_gl.h:2627
@ GL_INT_IMAGE_2D_MULTISAMPLE
Definition: juce_gl.h:2622
@ GL_PACK_COMPRESSED_BLOCK_SIZE
Definition: juce_gl.h:2550
@ GL_IMAGE_2D_RECT
Definition: juce_gl.h:2605
@ GL_PACK_COMPRESSED_BLOCK_DEPTH
Definition: juce_gl.h:2549
@ GL_PACK_COMPRESSED_BLOCK_HEIGHT
Definition: juce_gl.h:2548
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2634
@ GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
Definition: juce_gl.h:2647
@ GL_MAX_IMAGE_SAMPLES
Definition: juce_gl.h:2635
@ GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
Definition: juce_gl.h:2544
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
Definition: juce_gl.h:2563
@ GL_IMAGE_2D_MULTISAMPLE
Definition: juce_gl.h:2611
@ GL_IMAGE_1D
Definition: juce_gl.h:2602
@ GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
Definition: juce_gl.h:2649
@ GL_UNPACK_COMPRESSED_BLOCK_SIZE
Definition: juce_gl.h:2546
@ GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
Definition: juce_gl.h:2580
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
Definition: juce_gl.h:2633
@ GL_PACK_COMPRESSED_BLOCK_WIDTH
Definition: juce_gl.h:2547
@ GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
Definition: juce_gl.h:2648
@ GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
Definition: juce_gl.h:2559
@ GL_UNSIGNED_INT_IMAGE_1D
Definition: juce_gl.h:2624
@ GL_UNSIGNED_INT_IMAGE_1D_ARRAY
Definition: juce_gl.h:2630
@ GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2623
@ GL_INT_IMAGE_1D
Definition: juce_gl.h:2613
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
Definition: juce_gl.h:2560
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: juce_gl.h:2562
@ GL_INT_IMAGE_2D_RECT
Definition: juce_gl.h:2616
@ GL_UNPACK_COMPRESSED_BLOCK_WIDTH
Definition: juce_gl.h:2543
@ GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS
Definition: juce_gl.h:2558
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: juce_gl.h:2561
@ GL_UNPACK_COMPRESSED_BLOCK_DEPTH
Definition: juce_gl.h:2545
@ GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
Definition: juce_gl.h:2557
@ GL_COMPRESSED_RGBA_BPTC_UNORM
Definition: juce_gl.h:2646
GLsizei coverageSamples
Definition: juce_gl.h:6457
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum target2
Definition: juce_gl.h:9901
@ GL_VERTEX_PROGRAM_ARB
Definition: juce_gl.h:5493
@ GL_VERTEX_PROGRAM_TWO_SIDE_ARB
Definition: juce_gl.h:5500
@ GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
Definition: juce_gl.h:5506
@ GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
Definition: juce_gl.h:5507
@ GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
Definition: juce_gl.h:5503
@ GL_MAX_VERTEX_ATTRIBS_ARB
Definition: juce_gl.h:5502
@ GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
Definition: juce_gl.h:5496
@ GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
Definition: juce_gl.h:5497
@ GL_CURRENT_VERTEX_ATTRIB_ARB
Definition: juce_gl.h:5498
@ GL_COLOR_SUM_ARB
Definition: juce_gl.h:5492
@ GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
Definition: juce_gl.h:5501
@ GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
Definition: juce_gl.h:5495
@ GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
Definition: juce_gl.h:5494
@ GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
Definition: juce_gl.h:5505
@ GL_VERTEX_PROGRAM_POINT_SIZE_ARB
Definition: juce_gl.h:5499
@ GL_PROGRAM_ADDRESS_REGISTERS_ARB
Definition: juce_gl.h:5504
GLdouble GLdouble z
Definition: juce_gl.h:758
@ GL_QUERY_RESULT_NO_WAIT_AMD
Definition: juce_gl.h:3493
@ GL_QUERY_BUFFER_BINDING_AMD
Definition: juce_gl.h:3492
@ GL_QUERY_BUFFER_AMD
Definition: juce_gl.h:3491
@ GL_DEPTH_CLAMP_NEAR_AMD
Definition: juce_gl.h:3273
@ GL_DEPTH_CLAMP_FAR_AMD
Definition: juce_gl.h:3274
@ GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV
Definition: juce_gl.h:10167
@ GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV
Definition: juce_gl.h:10172
@ GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV
Definition: juce_gl.h:10165
@ GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV
Definition: juce_gl.h:10173
@ GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV
Definition: juce_gl.h:10174
@ GL_MAX_COARSE_FRAGMENT_SAMPLES_NV
Definition: juce_gl.h:10179
@ GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV
Definition: juce_gl.h:10169
@ GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV
Definition: juce_gl.h:10164
@ GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV
Definition: juce_gl.h:10182
@ GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV
Definition: juce_gl.h:10178
@ GL_SHADING_RATE_IMAGE_BINDING_NV
Definition: juce_gl.h:10175
@ GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV
Definition: juce_gl.h:10180
@ GL_SHADING_RATE_NO_INVOCATIONS_NV
Definition: juce_gl.h:10163
@ GL_SHADING_RATE_IMAGE_NV
Definition: juce_gl.h:10162
@ GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV
Definition: juce_gl.h:10177
@ GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV
Definition: juce_gl.h:10168
@ GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV
Definition: juce_gl.h:10170
@ GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV
Definition: juce_gl.h:10171
@ GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV
Definition: juce_gl.h:10166
@ GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV
Definition: juce_gl.h:10181
@ GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV
Definition: juce_gl.h:10176
GLenum GLenum dpfail
Definition: juce_gl.h:1561
@ GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
Definition: juce_gl.h:3047
@ GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR
Definition: juce_gl.h:8457
@ GL_CONTEXT_RELEASE_BEHAVIOR_KHR
Definition: juce_gl.h:8456
@ GL_CONTEXT_RELEASE_BEHAVIOR
Definition: juce_gl.h:3046
@ GL_POINT_SPRITE_R_MODE_NV
Definition: juce_gl.h:9883
@ GL_COORD_REPLACE_NV
Definition: juce_gl.h:9882
@ GL_POINT_SPRITE_NV
Definition: juce_gl.h:9881
GLuint64EXT * result
Definition: juce_gl.h:10113
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR
Definition: juce_gl.h:11062
@ GL_MAX_VIEWS_OVR
Definition: juce_gl.h:11064
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR
Definition: juce_gl.h:11063
@ GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR
Definition: juce_gl.h:11065
GLbyte GLbyte bz
Definition: juce_gl.h:6204
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint wstride
Definition: juce_gl.h:11619
@ GL_SHADING_RATE_IMAGE_PER_PRIMITIVE_NV
Definition: juce_gl.h:9923
@ GL_SHADING_RATE_IMAGE_PALETTE_COUNT_NV
Definition: juce_gl.h:9924
@ GL_RASTER_POSITION_UNCLIPPED_IBM
Definition: juce_gl.h:8248
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint fill1
Definition: juce_gl.h:9900
@ GL_CLAMP_TO_BORDER_ARB
Definition: juce_gl.h:5059
GLint GLint xoffset
Definition: juce_gl.h:1063
@ GL_DUAL_INTENSITY12_SGIS
Definition: juce_gl.h:11354
@ GL_DUAL_LUMINANCE_ALPHA4_SGIS
Definition: juce_gl.h:11356
@ GL_DUAL_LUMINANCE12_SGIS
Definition: juce_gl.h:11350
@ GL_DUAL_INTENSITY8_SGIS
Definition: juce_gl.h:11353
@ GL_DUAL_ALPHA12_SGIS
Definition: juce_gl.h:11346
@ GL_DUAL_INTENSITY16_SGIS
Definition: juce_gl.h:11355
@ GL_DUAL_LUMINANCE8_SGIS
Definition: juce_gl.h:11349
@ GL_QUAD_ALPHA8_SGIS
Definition: juce_gl.h:11359
@ GL_QUAD_INTENSITY4_SGIS
Definition: juce_gl.h:11362
@ GL_QUAD_LUMINANCE8_SGIS
Definition: juce_gl.h:11361
@ GL_DUAL_INTENSITY4_SGIS
Definition: juce_gl.h:11352
@ GL_QUAD_ALPHA4_SGIS
Definition: juce_gl.h:11358
@ GL_QUAD_INTENSITY8_SGIS
Definition: juce_gl.h:11363
@ GL_DUAL_ALPHA4_SGIS
Definition: juce_gl.h:11344
@ GL_DUAL_TEXTURE_SELECT_SGIS
Definition: juce_gl.h:11364
@ GL_DUAL_LUMINANCE_ALPHA8_SGIS
Definition: juce_gl.h:11357
@ GL_QUAD_LUMINANCE4_SGIS
Definition: juce_gl.h:11360
@ GL_QUAD_TEXTURE_SELECT_SGIS
Definition: juce_gl.h:11365
@ GL_DUAL_LUMINANCE4_SGIS
Definition: juce_gl.h:11348
@ GL_DUAL_LUMINANCE16_SGIS
Definition: juce_gl.h:11351
@ GL_DUAL_ALPHA16_SGIS
Definition: juce_gl.h:11347
@ GL_DUAL_ALPHA8_SGIS
Definition: juce_gl.h:11345
@ GL_OBJECT_BUFFER_SIZE_ATI
Definition: juce_gl.h:5897
@ GL_ARRAY_OBJECT_OFFSET_ATI
Definition: juce_gl.h:5900
@ GL_ARRAY_OBJECT_BUFFER_ATI
Definition: juce_gl.h:5899
@ GL_DYNAMIC_ATI
Definition: juce_gl.h:5894
@ GL_STATIC_ATI
Definition: juce_gl.h:5893
@ GL_DISCARD_ATI
Definition: juce_gl.h:5896
@ GL_OBJECT_BUFFER_USAGE_ATI
Definition: juce_gl.h:5898
@ GL_PRESERVE_ATI
Definition: juce_gl.h:5895
@ GL_FRAMEBUFFER_FLIP_X_MESA
Definition: juce_gl.h:8641
@ GL_RELATIVE_SMALL_CW_ARC_TO_NV
Definition: juce_gl.h:9711
@ GL_AFFINE_2D_NV
Definition: juce_gl.h:9654
@ GL_2_BYTES_NV
Definition: juce_gl.h:9766
@ GL_PRIMARY_COLOR
Definition: juce_gl.h:1237
@ GL_GLYPH_VERTICAL_BEARING_X_BIT_NV
Definition: juce_gl.h:9732
@ GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV
Definition: juce_gl.h:9733
@ GL_FONT_UNAVAILABLE_NV
Definition: juce_gl.h:9760
@ GL_PATH_COORD_COUNT_NV
Definition: juce_gl.h:9662
@ GL_LINE_TO_NV
Definition: juce_gl.h:9694
@ GL_PATH_CLIENT_LENGTH_NV
Definition: juce_gl.h:9639
@ GL_FONT_UNINTELLIGIBLE_NV
Definition: juce_gl.h:9761
@ GL_PATH_STROKE_WIDTH_NV
Definition: juce_gl.h:9629
@ GL_PATH_FILL_MASK_NV
Definition: juce_gl.h:9641
@ GL_PATH_MODELVIEW_NV
Definition: juce_gl.h:9777
@ GL_ITALIC_BIT_NV
Definition: juce_gl.h:9726
@ GL_RELATIVE_ROUNDED_RECT8_NV
Definition: juce_gl.h:9756
@ GL_CONVEX_HULL_NV
Definition: juce_gl.h:9648
@ GL_RELATIVE_MOVE_TO_NV
Definition: juce_gl.h:9693
@ GL_TRANSPOSE_AFFINE_2D_NV
Definition: juce_gl.h:9656
@ GL_CLOSE_PATH_NV
Definition: juce_gl.h:9691
@ GL_BOLD_BIT_NV
Definition: juce_gl.h:9725
@ GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV
Definition: juce_gl.h:9781
@ GL_LARGE_CW_ARC_TO_NV
Definition: juce_gl.h:9714
@ GL_USE_MISSING_GLYPH_NV
Definition: juce_gl.h:9674
@ GL_PATH_INITIAL_END_CAP_NV
Definition: juce_gl.h:9631
@ GL_PATH_DASH_CAPS_NV
Definition: juce_gl.h:9635
@ GL_AFFINE_3D_NV
Definition: juce_gl.h:9655
@ GL_PATH_STROKE_COVER_MODE_NV
Definition: juce_gl.h:9643
@ GL_PATH_STENCIL_VALUE_MASK_NV
Definition: juce_gl.h:9684
@ GL_PATH_GEN_COLOR_FORMAT_NV
Definition: juce_gl.h:9775
@ GL_ROUNDED_RECT2_NV
Definition: juce_gl.h:9751
@ GL_CONIC_CURVE_TO_NV
Definition: juce_gl.h:9762
@ GL_SMALL_CW_ARC_TO_NV
Definition: juce_gl.h:9710
@ GL_FONT_ASCENDER_BIT_NV
Definition: juce_gl.h:9741
@ GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV
Definition: juce_gl.h:9686
@ GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV
Definition: juce_gl.h:9785
@ GL_PATH_FILL_MODE_NV
Definition: juce_gl.h:9640
@ GL_FONT_Y_MAX_BOUNDS_BIT_NV
Definition: juce_gl.h:9739
@ GL_PATH_STROKE_MASK_NV
Definition: juce_gl.h:9644
@ GL_FIRST_TO_REST_NV
Definition: juce_gl.h:9678
@ GL_PATH_TERMINAL_DASH_CAP_NV
Definition: juce_gl.h:9637
@ GL_PATH_PROJECTION_NV
Definition: juce_gl.h:9776
@ GL_FONT_X_MIN_BOUNDS_BIT_NV
Definition: juce_gl.h:9736
@ GL_PATH_COVER_DEPTH_FUNC_NV
Definition: juce_gl.h:9687
@ GL_RELATIVE_LARGE_CCW_ARC_TO_NV
Definition: juce_gl.h:9713
@ GL_PATH_FILL_BOUNDING_BOX_NV
Definition: juce_gl.h:9665
@ GL_GLYPH_HEIGHT_BIT_NV
Definition: juce_gl.h:9728
@ GL_ROUND_NV
Definition: juce_gl.h:9668
@ GL_FONT_DESCENDER_BIT_NV
Definition: juce_gl.h:9742
@ GL_HORIZONTAL_LINE_TO_NV
Definition: juce_gl.h:9696
@ GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV
Definition: juce_gl.h:9729
@ GL_SECONDARY_COLOR_NV
Definition: juce_gl.h:9774
@ GL_TRANSLATE_2D_NV
Definition: juce_gl.h:9652
@ GL_RELATIVE_SMALL_CCW_ARC_TO_NV
Definition: juce_gl.h:9709
@ GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV
Definition: juce_gl.h:9744
@ GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV
Definition: juce_gl.h:9745
@ GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV
Definition: juce_gl.h:9784
@ GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV
Definition: juce_gl.h:9705
@ GL_PATH_GEN_COMPONENTS_NV
Definition: juce_gl.h:9681
@ GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV
Definition: juce_gl.h:9734
@ GL_UTF8_NV
Definition: juce_gl.h:9658
@ GL_OBJECT_LINEAR_NV
Definition: juce_gl.h:9770
@ GL_MITER_REVERT_NV
Definition: juce_gl.h:9671
@ GL_RELATIVE_ARC_TO_NV
Definition: juce_gl.h:9724
@ GL_BOUNDING_BOX_NV
Definition: juce_gl.h:9649
@ GL_COUNT_UP_NV
Definition: juce_gl.h:9645
@ GL_4_BYTES_NV
Definition: juce_gl.h:9768
@ GL_MOVE_TO_NV
Definition: juce_gl.h:9692
@ GL_PATH_MODELVIEW_MATRIX_NV
Definition: juce_gl.h:9779
@ GL_FONT_GLYPHS_AVAILABLE_NV
Definition: juce_gl.h:9758
@ GL_RELATIVE_ROUNDED_RECT2_NV
Definition: juce_gl.h:9752
@ GL_ROUNDED_RECT_NV
Definition: juce_gl.h:9749
@ GL_RELATIVE_CONIC_CURVE_TO_NV
Definition: juce_gl.h:9763
@ GL_PATH_TERMINAL_END_CAP_NV
Definition: juce_gl.h:9632
@ GL_PATH_GEN_COEFF_NV
Definition: juce_gl.h:9680
@ GL_PATH_STENCIL_FUNC_NV
Definition: juce_gl.h:9682
@ GL_PATH_FORMAT_PS_NV
Definition: juce_gl.h:9625
@ GL_PATH_COMPUTED_LENGTH_NV
Definition: juce_gl.h:9664
@ GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV
Definition: juce_gl.h:9731
@ GL_FONT_TARGET_UNAVAILABLE_NV
Definition: juce_gl.h:9759
@ GL_FILE_NAME_NV
Definition: juce_gl.h:9628
@ GL_PATH_OBJECT_BOUNDING_BOX_NV
Definition: juce_gl.h:9647
@ GL_PATH_DASH_OFFSET_NV
Definition: juce_gl.h:9638
@ GL_MOVE_TO_RESETS_NV
Definition: juce_gl.h:9689
@ GL_FONT_X_MAX_BOUNDS_BIT_NV
Definition: juce_gl.h:9738
@ GL_FONT_HEIGHT_BIT_NV
Definition: juce_gl.h:9743
@ GL_BEVEL_NV
Definition: juce_gl.h:9670
@ GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9707
@ GL_RELATIVE_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9703
@ GL_PATH_MODELVIEW_STACK_DEPTH_NV
Definition: juce_gl.h:9778
@ GL_PATH_DASH_OFFSET_RESET_NV
Definition: juce_gl.h:9688
@ GL_3_BYTES_NV
Definition: juce_gl.h:9767
@ GL_RESTART_PATH_NV
Definition: juce_gl.h:9716
@ GL_RECT_NV
Definition: juce_gl.h:9719
@ GL_MITER_TRUNCATE_NV
Definition: juce_gl.h:9672
@ GL_PATH_FORMAT_SVG_NV
Definition: juce_gl.h:9624
@ GL_STANDARD_FONT_NAME_NV
Definition: juce_gl.h:9626
@ GL_PRIMARY_COLOR_NV
Definition: juce_gl.h:9773
@ GL_PATH_END_CAPS_NV
Definition: juce_gl.h:9630
@ GL_TRANSLATE_3D_NV
Definition: juce_gl.h:9653
@ GL_SMALL_CCW_ARC_TO_NV
Definition: juce_gl.h:9708
@ GL_ADJACENT_PAIRS_NV
Definition: juce_gl.h:9677
@ GL_FONT_HAS_KERNING_BIT_NV
Definition: juce_gl.h:9748
@ GL_DUP_LAST_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9718
@ GL_COUNT_DOWN_NV
Definition: juce_gl.h:9646
@ GL_FRAGMENT_INPUT_NV
Definition: juce_gl.h:9786
@ GL_ACCUM_ADJACENT_PAIRS_NV
Definition: juce_gl.h:9676
@ GL_PATH_ERROR_POSITION_NV
Definition: juce_gl.h:9675
@ GL_RELATIVE_HORIZONTAL_LINE_TO_NV
Definition: juce_gl.h:9697
@ GL_RELATIVE_QUADRATIC_CURVE_TO_NV
Definition: juce_gl.h:9701
@ GL_SKIP_MISSING_GLYPH_NV
Definition: juce_gl.h:9673
@ GL_RELATIVE_ROUNDED_RECT_NV
Definition: juce_gl.h:9750
@ GL_PATH_FILL_COVER_MODE_NV
Definition: juce_gl.h:9642
@ GL_TRANSLATE_X_NV
Definition: juce_gl.h:9650
@ GL_RELATIVE_LARGE_CW_ARC_TO_NV
Definition: juce_gl.h:9715
@ GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV
Definition: juce_gl.h:9780
@ GL_RELATIVE_RECT_NV
Definition: juce_gl.h:9757
@ GL_SYSTEM_FONT_NAME_NV
Definition: juce_gl.h:9627
@ GL_GLYPH_WIDTH_BIT_NV
Definition: juce_gl.h:9727
@ GL_PATH_DASH_ARRAY_COUNT_NV
Definition: juce_gl.h:9663
@ GL_FONT_Y_MIN_BOUNDS_BIT_NV
Definition: juce_gl.h:9737
@ GL_FONT_NUM_GLYPH_INDICES_BIT_NV
Definition: juce_gl.h:9764
@ GL_QUADRATIC_CURVE_TO_NV
Definition: juce_gl.h:9700
@ GL_SMOOTH_QUADRATIC_CURVE_TO_NV
Definition: juce_gl.h:9704
@ GL_MOVE_TO_CONTINUES_NV
Definition: juce_gl.h:9690
@ GL_PATH_MITER_LIMIT_NV
Definition: juce_gl.h:9634
@ GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV
Definition: juce_gl.h:9685
@ GL_PATH_GEN_MODE_NV
Definition: juce_gl.h:9679
@ GL_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9702
@ GL_CONSTANT_NV
Definition: juce_gl.h:9771
@ GL_CIRCULAR_CCW_ARC_TO_NV
Definition: juce_gl.h:9720
@ GL_PATH_JOIN_STYLE_NV
Definition: juce_gl.h:9633
@ GL_PATH_PROJECTION_STACK_DEPTH_NV
Definition: juce_gl.h:9782
@ GL_PATH_INITIAL_DASH_CAP_NV
Definition: juce_gl.h:9636
@ GL_CIRCULAR_TANGENT_ARC_TO_NV
Definition: juce_gl.h:9722
@ GL_TRANSLATE_Y_NV
Definition: juce_gl.h:9651
@ GL_GLYPH_HAS_KERNING_BIT_NV
Definition: juce_gl.h:9735
@ GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV
Definition: juce_gl.h:9730
@ GL_FONT_UNDERLINE_THICKNESS_BIT_NV
Definition: juce_gl.h:9747
@ GL_UTF16_NV
Definition: juce_gl.h:9659
@ GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV
Definition: juce_gl.h:9660
@ GL_RELATIVE_VERTICAL_LINE_TO_NV
Definition: juce_gl.h:9699
@ GL_FONT_UNITS_PER_EM_BIT_NV
Definition: juce_gl.h:9740
@ GL_RELATIVE_ROUNDED_RECT4_NV
Definition: juce_gl.h:9754
@ GL_TRIANGULAR_NV
Definition: juce_gl.h:9669
@ GL_CIRCULAR_CW_ARC_TO_NV
Definition: juce_gl.h:9721
@ GL_ARC_TO_NV
Definition: juce_gl.h:9723
@ GL_TRANSPOSE_AFFINE_3D_NV
Definition: juce_gl.h:9657
@ GL_FONT_UNDERLINE_POSITION_BIT_NV
Definition: juce_gl.h:9746
@ GL_EYE_LINEAR_NV
Definition: juce_gl.h:9769
@ GL_ROUNDED_RECT8_NV
Definition: juce_gl.h:9755
@ GL_PATH_COMMAND_COUNT_NV
Definition: juce_gl.h:9661
@ GL_PATH_FOG_GEN_MODE_NV
Definition: juce_gl.h:9772
@ GL_STANDARD_FONT_FORMAT_NV
Definition: juce_gl.h:9765
@ GL_ROUNDED_RECT4_NV
Definition: juce_gl.h:9753
@ GL_PATH_PROJECTION_MATRIX_NV
Definition: juce_gl.h:9783
@ GL_PATH_STROKE_BOUNDING_BOX_NV
Definition: juce_gl.h:9666
@ GL_VERTICAL_LINE_TO_NV
Definition: juce_gl.h:9698
@ GL_PATH_STENCIL_REF_NV
Definition: juce_gl.h:9683
@ GL_DUP_FIRST_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9717
@ GL_SMOOTH_CUBIC_CURVE_TO_NV
Definition: juce_gl.h:9706
@ GL_SQUARE_NV
Definition: juce_gl.h:9667
@ GL_LARGE_CCW_ARC_TO_NV
Definition: juce_gl.h:9712
@ GL_RELATIVE_LINE_TO_NV
Definition: juce_gl.h:9695
@ GL_OPERAND3_RGB_NV
Definition: juce_gl.h:10244
@ GL_COMBINE4_NV
Definition: juce_gl.h:10241
@ GL_SOURCE3_RGB_NV
Definition: juce_gl.h:10242
@ GL_OPERAND3_ALPHA_NV
Definition: juce_gl.h:10245
@ GL_SOURCE3_ALPHA_NV
Definition: juce_gl.h:10243
GLsizei levels
Definition: juce_gl.h:2659
const GLuint const GLuint64 GLuint GLbitfield GLuint GLuint GLintptr GLintptr GLsizeiptr GLsizei signalSemaphoreCount
Definition: juce_gl.h:9460
@ GL_UNSIGNED_INT64_ARB
Definition: juce_gl.h:3849
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean muxSum
Definition: juce_gl.h:10008
@ GL_TEXTURE_REDUCTION_MODE_ARB
Definition: juce_gl.h:5211
@ GL_WEIGHTED_AVERAGE_ARB
Definition: juce_gl.h:5212
GLuint storageBlockIndex
Definition: juce_gl.h:2952
@ GL_UNDEFINED_APPLE
Definition: juce_gl.h:3696
@ GL_RELEASED_APPLE
Definition: juce_gl.h:3693
@ GL_PURGEABLE_APPLE
Definition: juce_gl.h:3697
@ GL_VOLATILE_APPLE
Definition: juce_gl.h:3694
@ GL_BUFFER_OBJECT_APPLE
Definition: juce_gl.h:3692
@ GL_RETAINED_APPLE
Definition: juce_gl.h:3695
@ GL_FENCE_CONDITION_NV
Definition: juce_gl.h:9136
@ GL_ALL_COMPLETED_NV
Definition: juce_gl.h:9134
@ GL_FENCE_STATUS_NV
Definition: juce_gl.h:9135
GLuint GLuint64EXT address
Definition: juce_gl.h:10581
@ GL_INT64_VEC4_NV
Definition: juce_gl.h:3360
@ GL_UNSIGNED_INT8_VEC2_NV
Definition: juce_gl.h:3362
@ GL_UNSIGNED_INT64_NV
Definition: juce_gl.h:3349
@ GL_FLOAT16_VEC4_NV
Definition: juce_gl.h:3327
@ GL_FLOAT16_VEC2_NV
Definition: juce_gl.h:3325
@ GL_UNSIGNED_INT64_VEC3_NV
Definition: juce_gl.h:3370
@ GL_UNSIGNED_INT16_NV
Definition: juce_gl.h:3365
@ GL_FLOAT16_VEC3_NV
Definition: juce_gl.h:3326
@ GL_FLOAT16_NV
Definition: juce_gl.h:3324
@ GL_UNSIGNED_INT8_NV
Definition: juce_gl.h:3361
@ GL_INT8_VEC2_NV
Definition: juce_gl.h:3351
@ GL_INT64_VEC3_NV
Definition: juce_gl.h:3359
@ GL_INT64_NV
Definition: juce_gl.h:3348
@ GL_INT16_NV
Definition: juce_gl.h:3354
@ GL_INT16_VEC3_NV
Definition: juce_gl.h:3356
@ GL_INT8_VEC4_NV
Definition: juce_gl.h:3353
@ GL_UNSIGNED_INT64_VEC2_NV
Definition: juce_gl.h:3369
@ GL_UNSIGNED_INT8_VEC3_NV
Definition: juce_gl.h:3363
@ GL_UNSIGNED_INT16_VEC3_NV
Definition: juce_gl.h:3367
@ GL_UNSIGNED_INT16_VEC2_NV
Definition: juce_gl.h:3366
@ GL_INT8_VEC3_NV
Definition: juce_gl.h:3352
@ GL_INT16_VEC2_NV
Definition: juce_gl.h:3355
@ GL_UNSIGNED_INT8_VEC4_NV
Definition: juce_gl.h:3364
@ GL_UNSIGNED_INT16_VEC4_NV
Definition: juce_gl.h:3368
@ GL_INT8_NV
Definition: juce_gl.h:3350
@ GL_INT64_VEC2_NV
Definition: juce_gl.h:3358
@ GL_UNSIGNED_INT64_VEC4_NV
Definition: juce_gl.h:3371
@ GL_INT16_VEC4_NV
Definition: juce_gl.h:3357
@ GL_422_REV_EXT
Definition: juce_gl.h:5990
@ GL_422_AVERAGE_EXT
Definition: juce_gl.h:5991
@ GL_422_REV_AVERAGE_EXT
Definition: juce_gl.h:5992
@ GL_422_EXT
Definition: juce_gl.h:5989
@ GL_TEXTURE_COMPARE_FAIL_VALUE_ARB
Definition: juce_gl.h:4992
@ GL_BGRA_EXT
Definition: juce_gl.h:6019
@ GL_MIRRORED_REPEAT_ARB
Definition: juce_gl.h:5261
GLuint * ids
Definition: juce_gl.h:1449
@ GL_INVERTED_SCREEN_W_REND
Definition: juce_gl.h:11136
@ GL_SCREEN_COORDINATES_REND
Definition: juce_gl.h:11135
@ GL_DEPTH_SAMPLES_NV
Definition: juce_gl.h:9250
@ GL_COVERAGE_MODULATION_TABLE_NV
Definition: juce_gl.h:9248
@ GL_COVERAGE_MODULATION_NV
Definition: juce_gl.h:9254
@ GL_STENCIL_SAMPLES_NV
Definition: juce_gl.h:9251
@ GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV
Definition: juce_gl.h:9252
@ GL_COLOR_SAMPLES_NV
Definition: juce_gl.h:9249
@ GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV
Definition: juce_gl.h:9253
@ GL_COVERAGE_MODULATION_TABLE_SIZE_NV
Definition: juce_gl.h:9255
@ GL_VERTEX_ARRAY_RANGE_VALID_NV
Definition: juce_gl.h:10512
@ GL_VERTEX_ARRAY_RANGE_LENGTH_NV
Definition: juce_gl.h:10511
@ GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
Definition: juce_gl.h:10513
@ GL_VERTEX_ARRAY_RANGE_POINTER_NV
Definition: juce_gl.h:10514
@ GL_VERTEX_ARRAY_RANGE_NV
Definition: juce_gl.h:10510
@ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5148
@ GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5152
@ GL_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5150
@ GL_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5147
@ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5153
@ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
Definition: juce_gl.h:5151
@ GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
Definition: juce_gl.h:5149
GLuint GLfloat * val
Definition: juce_gl.h:2190
GLint GLint i2
Definition: juce_gl.h:899
@ GL_CULL_VERTEX_OBJECT_POSITION_EXT
Definition: juce_gl.h:6233
@ GL_CULL_VERTEX_EYE_POSITION_EXT
Definition: juce_gl.h:6232
@ GL_CULL_VERTEX_EXT
Definition: juce_gl.h:6231
@ GL_SRG8_EXT
Definition: juce_gl.h:7757
@ GL_HSL_SATURATION_NV
Definition: juce_gl.h:8837
@ GL_COLORBURN_NV
Definition: juce_gl.h:8818
@ GL_BLEND_PREMULTIPLIED_SRC_NV
Definition: juce_gl.h:8816
@ GL_MULTIPLY_NV
Definition: juce_gl.h:8846
@ GL_DST_ATOP_NV
Definition: juce_gl.h:8825
@ GL_OVERLAY_NV
Definition: juce_gl.h:8847
@ GL_LINEARDODGE_NV
Definition: juce_gl.h:8842
@ GL_PLUS_CLAMPED_NV
Definition: juce_gl.h:8850
@ GL_DARKEN_NV
Definition: juce_gl.h:8822
@ GL_GREEN_NV
Definition: juce_gl.h:8831
@ GL_HARDMIX_NV
Definition: juce_gl.h:8833
@ GL_HSL_HUE_NV
Definition: juce_gl.h:8835
@ GL_SRC_IN_NV
Definition: juce_gl.h:8857
@ GL_INVERT_OVG_NV
Definition: juce_gl.h:8838
@ GL_BLUE_NV
Definition: juce_gl.h:8817
@ GL_DST_OVER_NV
Definition: juce_gl.h:8829
@ GL_RED_NV
Definition: juce_gl.h:8853
@ GL_DST_NV
Definition: juce_gl.h:8827
@ GL_DIFFERENCE_NV
Definition: juce_gl.h:8823
@ GL_PINLIGHT_NV
Definition: juce_gl.h:8848
@ GL_LIGHTEN_NV
Definition: juce_gl.h:8840
@ GL_LINEARBURN_NV
Definition: juce_gl.h:8841
@ GL_COLORDODGE_NV
Definition: juce_gl.h:8819
@ GL_LINEARLIGHT_NV
Definition: juce_gl.h:8843
@ GL_HSL_COLOR_NV
Definition: juce_gl.h:8834
@ GL_SRC_NV
Definition: juce_gl.h:8858
@ GL_CONJOINT_NV
Definition: juce_gl.h:8820
@ GL_DST_OUT_NV
Definition: juce_gl.h:8828
@ GL_INVERT_RGB_NV
Definition: juce_gl.h:8839
@ GL_PLUS_NV
Definition: juce_gl.h:8852
@ GL_SRC_OUT_NV
Definition: juce_gl.h:8859
@ GL_SOFTLIGHT_NV
Definition: juce_gl.h:8855
@ GL_PLUS_CLAMPED_ALPHA_NV
Definition: juce_gl.h:8849
@ GL_SCREEN_NV
Definition: juce_gl.h:8854
@ GL_EXCLUSION_NV
Definition: juce_gl.h:8830
@ GL_XOR_NV
Definition: juce_gl.h:8863
@ GL_DST_IN_NV
Definition: juce_gl.h:8826
@ GL_BLEND_OVERLAP_NV
Definition: juce_gl.h:8815
@ GL_DISJOINT_NV
Definition: juce_gl.h:8824
@ GL_HARDLIGHT_NV
Definition: juce_gl.h:8832
@ GL_SRC_OVER_NV
Definition: juce_gl.h:8860
@ GL_VIVIDLIGHT_NV
Definition: juce_gl.h:8862
@ GL_SRC_ATOP_NV
Definition: juce_gl.h:8856
@ GL_MINUS_CLAMPED_NV
Definition: juce_gl.h:8844
@ GL_MINUS_NV
Definition: juce_gl.h:8845
@ GL_CONTRAST_NV
Definition: juce_gl.h:8821
@ GL_PLUS_DARKER_NV
Definition: juce_gl.h:8851
@ GL_UNCORRELATED_NV
Definition: juce_gl.h:8861
@ GL_HSL_LUMINOSITY_NV
Definition: juce_gl.h:8836
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_MESH_SHADER_NV
Definition: juce_gl.h:9553
@ GL_MAX_TASK_OUTPUT_COUNT_NV
Definition: juce_gl.h:9531
@ GL_MAX_MESH_TOTAL_MEMORY_SIZE_NV
Definition: juce_gl.h:9527
@ GL_MAX_TASK_WORK_GROUP_INVOCATIONS_NV
Definition: juce_gl.h:9526
@ GL_MESH_WORK_GROUP_SIZE_NV
Definition: juce_gl.h:9538
@ GL_MAX_TASK_IMAGE_UNIFORMS_NV
Definition: juce_gl.h:9519
@ GL_MAX_TASK_ATOMIC_COUNTERS_NV
Definition: juce_gl.h:9522
@ GL_MAX_MESH_WORK_GROUP_INVOCATIONS_NV
Definition: juce_gl.h:9525
@ GL_MESH_SHADER_NV
Definition: juce_gl.h:9507
@ GL_MAX_MESH_OUTPUT_VERTICES_NV
Definition: juce_gl.h:9529
@ GL_MESH_PRIMITIVES_OUT_NV
Definition: juce_gl.h:9541
@ GL_MAX_MESH_UNIFORM_BLOCKS_NV
Definition: juce_gl.h:9509
@ GL_MAX_DRAW_MESH_TASKS_COUNT_NV
Definition: juce_gl.h:9532
@ GL_MAX_MESH_ATOMIC_COUNTER_BUFFERS_NV
Definition: juce_gl.h:9513
@ GL_MAX_COMBINED_MESH_UNIFORM_COMPONENTS_NV
Definition: juce_gl.h:9516
@ GL_MESH_SUBROUTINE_UNIFORM_NV
Definition: juce_gl.h:9551
@ GL_MAX_MESH_TEXTURE_IMAGE_UNITS_NV
Definition: juce_gl.h:9510
@ GL_REFERENCED_BY_MESH_SHADER_NV
Definition: juce_gl.h:9545
@ GL_MAX_MESH_WORK_GROUP_SIZE_NV
Definition: juce_gl.h:9536
@ GL_MAX_MESH_VIEWS_NV
Definition: juce_gl.h:9533
@ GL_MESH_SHADER_BIT_NV
Definition: juce_gl.h:9547
@ GL_MAX_TASK_WORK_GROUP_SIZE_NV
Definition: juce_gl.h:9537
@ GL_MAX_COMBINED_TASK_UNIFORM_COMPONENTS_NV
Definition: juce_gl.h:9524
@ GL_TASK_SUBROUTINE_NV
Definition: juce_gl.h:9550
@ GL_TASK_SUBROUTINE_UNIFORM_NV
Definition: juce_gl.h:9552
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TASK_SHADER_NV
Definition: juce_gl.h:9554
@ GL_TASK_SHADER_NV
Definition: juce_gl.h:9508
@ GL_MESH_SUBROUTINE_NV
Definition: juce_gl.h:9549
@ GL_MAX_TASK_SHADER_STORAGE_BLOCKS_NV
Definition: juce_gl.h:9523
@ GL_REFERENCED_BY_TASK_SHADER_NV
Definition: juce_gl.h:9546
@ GL_MAX_TASK_UNIFORM_COMPONENTS_NV
Definition: juce_gl.h:9520
@ GL_MESH_OUTPUT_PER_PRIMITIVE_GRANULARITY_NV
Definition: juce_gl.h:9535
@ GL_MESH_OUTPUT_TYPE_NV
Definition: juce_gl.h:9542
@ GL_TASK_WORK_GROUP_SIZE_NV
Definition: juce_gl.h:9539
@ GL_MESH_OUTPUT_PER_VERTEX_GRANULARITY_NV
Definition: juce_gl.h:9534
@ GL_MAX_TASK_TEXTURE_IMAGE_UNITS_NV
Definition: juce_gl.h:9518
@ GL_UNIFORM_BLOCK_REFERENCED_BY_MESH_SHADER_NV
Definition: juce_gl.h:9543
@ GL_MAX_MESH_SHADER_STORAGE_BLOCKS_NV
Definition: juce_gl.h:9515
@ GL_MAX_TASK_TOTAL_MEMORY_SIZE_NV
Definition: juce_gl.h:9528
@ GL_MAX_MESH_OUTPUT_PRIMITIVES_NV
Definition: juce_gl.h:9530
@ GL_UNIFORM_BLOCK_REFERENCED_BY_TASK_SHADER_NV
Definition: juce_gl.h:9544
@ GL_MAX_TASK_ATOMIC_COUNTER_BUFFERS_NV
Definition: juce_gl.h:9521
@ GL_MESH_VERTICES_OUT_NV
Definition: juce_gl.h:9540
@ GL_MAX_TASK_UNIFORM_BLOCKS_NV
Definition: juce_gl.h:9517
@ GL_TASK_SHADER_BIT_NV
Definition: juce_gl.h:9548
@ GL_MAX_MESH_ATOMIC_COUNTERS_NV
Definition: juce_gl.h:9514
@ GL_MAX_MESH_IMAGE_UNIFORMS_NV
Definition: juce_gl.h:9511
@ GL_MAX_MESH_UNIFORM_COMPONENTS_NV
Definition: juce_gl.h:9512
GLenum GLsizei GLuint GLint * bytesWritten
Definition: juce_gl.h:3476
GLsizei const GLchar *const * strings
Definition: juce_gl.h:2455
GLenum const void GLbitfield GLsizei GLenum const void GLenum GLuint GLfloat emScale
Definition: juce_gl.h:9796
GLint GLint GLsizei GLuint * counters
Definition: juce_gl.h:3467
GLsizei samples
Definition: juce_gl.h:2008
GLenum GLsizei len
Definition: juce_gl.h:4167
GLenum GLenum GLsizei rowBufSize
Definition: juce_gl.h:3167
GLuint GLuint GLchar GLuint counterDescLength
Definition: juce_gl.h:8415
GLuint GLsizei GLsizei * length
Definition: juce_gl.h:1574
@ GL_STREAM_RASTERIZATION_AMD
Definition: juce_gl.h:3580
@ GL_DECR_WRAP_EXT
Definition: juce_gl.h:7396
@ GL_INCR_WRAP_EXT
Definition: juce_gl.h:7395
GLbyte GLbyte nz
Definition: juce_gl.h:740
GLuint GLenum texunit
Definition: juce_gl.h:6482
@ GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV
Definition: juce_gl.h:9330
@ GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV
Definition: juce_gl.h:9334
@ GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
Definition: juce_gl.h:9331
@ GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV
Definition: juce_gl.h:9333
@ GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
Definition: juce_gl.h:9332
@ GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV
Definition: juce_gl.h:9336
@ GL_MAX_PROGRAM_SUBROUTINE_NUM_NV
Definition: juce_gl.h:9337
@ GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV
Definition: juce_gl.h:9335
GLenum storagetype
Definition: juce_gl.h:8078
@ GL_UNIFORM_BUFFER_ADDRESS_NV
Definition: juce_gl.h:10475
@ GL_UNIFORM_BUFFER_UNIFIED_NV
Definition: juce_gl.h:10474
@ GL_UNIFORM_BUFFER_LENGTH_NV
Definition: juce_gl.h:10476
const void * getProcAddress
Definition: juce_gl.h:10489
@ GL_RESCALE_NORMAL_EXT
Definition: juce_gl.h:7160
GLuint numBufferBarriers
Definition: juce_gl.h:7183
GLint j
Definition: juce_gl.h:902
const GLuint * renderbuffers
Definition: juce_gl.h:1992
@ GL_MIRROR_CLAMP_TO_EDGE_ATI
Definition: juce_gl.h:5885
@ GL_MIRROR_CLAMP_ATI
Definition: juce_gl.h:5884
const GLvdpauSurfaceNV * surfaces
Definition: juce_gl.h:10497
@ GL_FOG_OFFSET_VALUE_SGIX
Definition: juce_gl.h:11473
@ GL_FOG_OFFSET_SGIX
Definition: juce_gl.h:11472
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum GLuint fill3
Definition: juce_gl.h:9901
@ GL_BUMP_ROT_MATRIX_SIZE_ATI
Definition: juce_gl.h:5648
@ GL_BUMP_TEX_UNITS_ATI
Definition: juce_gl.h:5650
@ GL_BUMP_NUM_TEX_UNITS_ATI
Definition: juce_gl.h:5649
@ GL_BUMP_ROT_MATRIX_ATI
Definition: juce_gl.h:5647
@ GL_BUMP_ENVMAP_ATI
Definition: juce_gl.h:5653
@ GL_DUDV_ATI
Definition: juce_gl.h:5651
@ GL_BUMP_TARGET_ATI
Definition: juce_gl.h:5654
@ GL_DU8DV8_ATI
Definition: juce_gl.h:5652
GLenum GLsizei numTextureNames
Definition: juce_gl.h:10491
const GLchar * uniformBlockName
Definition: juce_gl.h:2092
@ GL_ARRAY_ELEMENT_LOCK_COUNT_EXT
Definition: juce_gl.h:6129
@ GL_ARRAY_ELEMENT_LOCK_FIRST_EXT
Definition: juce_gl.h:6128
GLuint srcPath
Definition: juce_gl.h:9799
@ GL_SYNC_CL_EVENT_ARB
Definition: juce_gl.h:3881
@ GL_SYNC_CL_EVENT_COMPLETE_ARB
Definition: juce_gl.h:3882
@ GL_FLOAT16_MAT3x4_AMD
Definition: juce_gl.h:3334
@ GL_FLOAT16_MAT3_AMD
Definition: juce_gl.h:3329
@ GL_FLOAT16_MAT4x3_AMD
Definition: juce_gl.h:3336
@ GL_FLOAT16_MAT4_AMD
Definition: juce_gl.h:3330
@ GL_FLOAT16_MAT3x2_AMD
Definition: juce_gl.h:3333
@ GL_FLOAT16_MAT2x3_AMD
Definition: juce_gl.h:3331
@ GL_FLOAT16_MAT4x2_AMD
Definition: juce_gl.h:3335
@ GL_FLOAT16_MAT2x4_AMD
Definition: juce_gl.h:3332
@ GL_FLOAT16_MAT2_AMD
Definition: juce_gl.h:3328
GLsizei GLfloat xorig
Definition: juce_gl.h:696
@ GL_ASYNC_MARKER_SGIX
Definition: juce_gl.h:11373
void(KHRONOS_APIENTRY *const &glCullFace)(GLenum mode)
GLuint GLuint pathB
Definition: juce_gl.h:9800
@ GL_VERTEX_WEIGHT_ARRAY_EXT
Definition: juce_gl.h:8122
@ GL_VERTEX_WEIGHTING_EXT
Definition: juce_gl.h:8118
@ GL_MODELVIEW0_STACK_DEPTH_EXT
Definition: juce_gl.h:8114
@ GL_MODELVIEW0_EXT
Definition: juce_gl.h:8119
@ GL_MODELVIEW1_MATRIX_EXT
Definition: juce_gl.h:8117
@ GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT
Definition: juce_gl.h:8126
@ GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT
Definition: juce_gl.h:8124
@ GL_CURRENT_VERTEX_WEIGHT_EXT
Definition: juce_gl.h:8121
@ GL_MODELVIEW0_MATRIX_EXT
Definition: juce_gl.h:8116
@ GL_MODELVIEW1_EXT
Definition: juce_gl.h:8120
@ GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT
Definition: juce_gl.h:8123
@ GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT
Definition: juce_gl.h:8125
@ GL_MODELVIEW1_STACK_DEPTH_EXT
Definition: juce_gl.h:8115
GLuint64 GLenum handleType
Definition: juce_gl.h:6936
GLenum GLuint GLsizei propCount
Definition: juce_gl.h:2949
GLenum programInterface
Definition: juce_gl.h:2946
@ GL_SPARSE_STORAGE_BIT_ARB
Definition: juce_gl.h:5000
@ GL_SPARSE_BUFFER_PAGE_SIZE_ARB
Definition: juce_gl.h:5001
@ GL_COLOR_ATTACHMENT6_EXT
Definition: juce_gl.h:6643
@ GL_COLOR_ATTACHMENT11_EXT
Definition: juce_gl.h:6648
@ GL_COLOR_ATTACHMENT13_EXT
Definition: juce_gl.h:6650
@ GL_COLOR_ATTACHMENT0_EXT
Definition: juce_gl.h:6637
@ GL_COLOR_ATTACHMENT2_EXT
Definition: juce_gl.h:6639
@ GL_COLOR_ATTACHMENT7_EXT
Definition: juce_gl.h:6644
@ GL_COLOR_ATTACHMENT9_EXT
Definition: juce_gl.h:6646
@ GL_COLOR_ATTACHMENT5_EXT
Definition: juce_gl.h:6642
@ GL_COLOR_ATTACHMENT4_EXT
Definition: juce_gl.h:6641
@ GL_COLOR_ATTACHMENT1_EXT
Definition: juce_gl.h:6638
@ GL_MAX_COLOR_ATTACHMENTS_EXT
Definition: juce_gl.h:6636
@ GL_COLOR_ATTACHMENT8_EXT
Definition: juce_gl.h:6645
@ GL_COLOR_ATTACHMENT12_EXT
Definition: juce_gl.h:6649
@ GL_COLOR_ATTACHMENT10_EXT
Definition: juce_gl.h:6647
@ GL_COLOR_ATTACHMENT15_EXT
Definition: juce_gl.h:6652
@ GL_COLOR_ATTACHMENT14_EXT
Definition: juce_gl.h:6651
@ GL_COLOR_ATTACHMENT3_EXT
Definition: juce_gl.h:6640
@ GL_DEBUG_TYPE_PORTABILITY_KHR
Definition: juce_gl.h:8478
@ GL_DEBUG_SEVERITY_HIGH_KHR
Definition: juce_gl.h:8498
@ GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR
Definition: juce_gl.h:8485
@ GL_SHADER_KHR
Definition: juce_gl.h:8488
@ GL_DEBUG_TYPE_POP_GROUP_KHR
Definition: juce_gl.h:8483
@ GL_DEBUG_LOGGED_MESSAGES_KHR
Definition: juce_gl.h:8497
@ GL_QUERY_KHR
Definition: juce_gl.h:8491
@ GL_DEBUG_SOURCE_APPLICATION_KHR
Definition: juce_gl.h:8473
@ GL_DEBUG_TYPE_PERFORMANCE_KHR
Definition: juce_gl.h:8479
@ GL_DEBUG_CALLBACK_FUNCTION_KHR
Definition: juce_gl.h:8467
@ GL_MAX_LABEL_LENGTH_KHR
Definition: juce_gl.h:8494
@ GL_DEBUG_CALLBACK_USER_PARAM_KHR
Definition: juce_gl.h:8468
@ GL_DEBUG_SOURCE_API_KHR
Definition: juce_gl.h:8469
@ GL_DEBUG_TYPE_OTHER_KHR
Definition: juce_gl.h:8480
@ GL_MAX_DEBUG_LOGGED_MESSAGES_KHR
Definition: juce_gl.h:8496
@ GL_DEBUG_SEVERITY_LOW_KHR
Definition: juce_gl.h:8500
@ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR
Definition: juce_gl.h:8466
@ GL_DEBUG_TYPE_ERROR_KHR
Definition: juce_gl.h:8475
@ GL_VERTEX_ARRAY_KHR
Definition: juce_gl.h:8490
@ GL_DISPLAY_LIST
Definition: juce_gl.h:2928
@ GL_DEBUG_SOURCE_SHADER_COMPILER_KHR
Definition: juce_gl.h:8471
@ GL_DEBUG_SOURCE_THIRD_PARTY_KHR
Definition: juce_gl.h:8472
@ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR
Definition: juce_gl.h:8477
@ GL_DEBUG_GROUP_STACK_DEPTH_KHR
Definition: juce_gl.h:8486
@ GL_CONTEXT_FLAG_DEBUG_BIT_KHR
Definition: juce_gl.h:8502
@ GL_MAX_DEBUG_MESSAGE_LENGTH_KHR
Definition: juce_gl.h:8495
@ GL_STACK_OVERFLOW_KHR
Definition: juce_gl.h:8503
@ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR
Definition: juce_gl.h:8476
@ GL_PROGRAM_PIPELINE_KHR
Definition: juce_gl.h:8492
@ GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR
Definition: juce_gl.h:8470
@ GL_DEBUG_SOURCE_OTHER_KHR
Definition: juce_gl.h:8474
@ GL_DEBUG_SEVERITY_NOTIFICATION_KHR
Definition: juce_gl.h:8484
@ GL_STACK_UNDERFLOW_KHR
Definition: juce_gl.h:8504
@ GL_DEBUG_TYPE_MARKER_KHR
Definition: juce_gl.h:8481
@ GL_SAMPLER_KHR
Definition: juce_gl.h:8493
@ GL_DEBUG_OUTPUT_KHR
Definition: juce_gl.h:8501
@ GL_DEBUG_TYPE_PUSH_GROUP_KHR
Definition: juce_gl.h:8482
@ GL_PROGRAM_KHR
Definition: juce_gl.h:8489
@ GL_DEBUG_SEVERITY_MEDIUM_KHR
Definition: juce_gl.h:8499
@ GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR
Definition: juce_gl.h:8465
@ GL_BUFFER_KHR
Definition: juce_gl.h:8487
@ GL_HALF_FLOAT_NV
Definition: juce_gl.h:9355
GLuint GLint GLboolean layered
Definition: juce_gl.h:2657
GLdouble v
Definition: juce_gl.h:895
@ GL_SHARED_EDGE_NV
Definition: juce_gl.h:9858
@ GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT
Definition: juce_gl.h:7274
@ GL_MAX_PROGRAM_LOOP_DEPTH_NV
Definition: juce_gl.h:9223
@ GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
Definition: juce_gl.h:9220
@ GL_MAX_PROGRAM_LOOP_COUNT_NV
Definition: juce_gl.h:9224
@ GL_MAX_PROGRAM_CALL_DEPTH_NV
Definition: juce_gl.h:9221
@ GL_MAX_PROGRAM_IF_DEPTH_NV
Definition: juce_gl.h:9222
GLsync(KHRONOS_APIENTRY *const &glFenceSync)(GLenum condition
GLenum srcTarget
Definition: juce_gl.h:2934
GLsizei GLfloat GLfloat GLfloat xmove
Definition: juce_gl.h:696
GLint GLint GLint GLint GLint GLint dstX1
Definition: juce_gl.h:2007
@ GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV
Definition: juce_gl.h:9434
@ GL_RENDER_GPU_MASK_NV
Definition: juce_gl.h:9432
@ GL_MULTICAST_GPUS_NV
Definition: juce_gl.h:9431
@ GL_PER_GPU_STORAGE_BIT_NV
Definition: juce_gl.h:9430
@ GL_PER_GPU_STORAGE_NV
Definition: juce_gl.h:9433
GLenum GLenum GLenum dppass
Definition: juce_gl.h:1561
const void * userParam
Definition: juce_gl.h:2965
@ GL_MAX_RASTER_SAMPLES_EXT
Definition: juce_gl.h:7148
@ GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT
Definition: juce_gl.h:7150
@ GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT
Definition: juce_gl.h:7149
@ GL_EFFECTIVE_RASTER_SAMPLES_EXT
Definition: juce_gl.h:7151
@ GL_RASTER_SAMPLES_EXT
Definition: juce_gl.h:7147
@ GL_RASTER_MULTISAMPLE_EXT
Definition: juce_gl.h:7146
@ GL_MIN_PROGRAM_TEXEL_OFFSET_EXT
Definition: juce_gl.h:6762
@ GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT
Definition: juce_gl.h:6764
@ GL_INT_SAMPLER_1D_ARRAY_EXT
Definition: juce_gl.h:6751
@ GL_INT_SAMPLER_CUBE_EXT
Definition: juce_gl.h:6749
@ GL_MAX_PROGRAM_TEXEL_OFFSET_EXT
Definition: juce_gl.h:6763
@ GL_UNSIGNED_INT_VEC4_EXT
Definition: juce_gl.h:6745
@ GL_SAMPLER_CUBE_SHADOW_EXT
Definition: juce_gl.h:6742
@ GL_INT_SAMPLER_2D_RECT_EXT
Definition: juce_gl.h:6750
@ GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT
Definition: juce_gl.h:6758
@ GL_UNSIGNED_INT_SAMPLER_2D_EXT
Definition: juce_gl.h:6755
@ GL_INT_SAMPLER_3D_EXT
Definition: juce_gl.h:6748
@ GL_SAMPLER_2D_ARRAY_SHADOW_EXT
Definition: juce_gl.h:6741
@ GL_UNSIGNED_INT_SAMPLER_CUBE_EXT
Definition: juce_gl.h:6757
@ GL_INT_SAMPLER_2D_ARRAY_EXT
Definition: juce_gl.h:6752
@ GL_SAMPLER_1D_ARRAY_EXT
Definition: juce_gl.h:6737
@ GL_UNSIGNED_INT_VEC2_EXT
Definition: juce_gl.h:6743
@ GL_UNSIGNED_INT_VEC3_EXT
Definition: juce_gl.h:6744
@ GL_UNSIGNED_INT_SAMPLER_3D_EXT
Definition: juce_gl.h:6756
@ GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
Definition: juce_gl.h:6760
@ GL_SAMPLER_2D_ARRAY_EXT
Definition: juce_gl.h:6738
@ GL_INT_SAMPLER_1D_EXT
Definition: juce_gl.h:6746
@ GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
Definition: juce_gl.h:6759
@ GL_UNSIGNED_INT_SAMPLER_1D_EXT
Definition: juce_gl.h:6754
@ GL_SAMPLER_1D_ARRAY_SHADOW_EXT
Definition: juce_gl.h:6740
@ GL_INT_SAMPLER_2D_EXT
Definition: juce_gl.h:6747
@ GL_STENCIL_CLEAR_TAG_VALUE_EXT
Definition: juce_gl.h:7376
@ GL_STENCIL_TAG_BITS_EXT
Definition: juce_gl.h:7375
void *KHRONOS_APIENTRY *const & glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
GLuint segment
Definition: juce_gl.h:8933
@ GL_DOUBLE_MAT2x4
Definition: juce_gl.h:2305
@ GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
Definition: juce_gl.h:2353
@ GL_NUM_COMPATIBLE_SUBROUTINES
Definition: juce_gl.h:2317
@ GL_DOUBLE_MAT3x2
Definition: juce_gl.h:2306
@ GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2285
@ GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
Definition: juce_gl.h:2355
@ GL_DOUBLE_MAT4
Definition: juce_gl.h:2303
@ GL_DOUBLE_MAT2
Definition: juce_gl.h:2301
@ GL_DOUBLE_MAT4x3
Definition: juce_gl.h:2309
@ GL_ACTIVE_SUBROUTINES
Definition: juce_gl.h:2310
@ GL_PATCH_DEFAULT_OUTER_LEVEL
Definition: juce_gl.h:2322
@ GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
Definition: juce_gl.h:2352
@ GL_MAX_SUBROUTINES
Definition: juce_gl.h:2315
@ GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
Definition: juce_gl.h:2312
@ GL_DOUBLE_MAT3x4
Definition: juce_gl.h:2307
@ GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
Definition: juce_gl.h:2314
@ GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: juce_gl.h:2347
@ GL_PATCH_DEFAULT_INNER_LEVEL
Definition: juce_gl.h:2321
@ GL_DOUBLE_MAT2x3
Definition: juce_gl.h:2304
@ GL_DOUBLE_MAT3
Definition: juce_gl.h:2302
@ GL_MAX_VERTEX_STREAMS
Definition: juce_gl.h:2297
@ GL_DOUBLE_VEC2
Definition: juce_gl.h:2298
@ GL_ACTIVE_SUBROUTINE_UNIFORMS
Definition: juce_gl.h:2311
@ GL_DOUBLE_VEC3
Definition: juce_gl.h:2299
@ GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: juce_gl.h:2348
@ GL_ACTIVE_SUBROUTINE_MAX_LENGTH
Definition: juce_gl.h:2313
@ GL_DOUBLE_VEC4
Definition: juce_gl.h:2300
@ GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
Definition: juce_gl.h:2316
@ GL_DOUBLE_MAT4x2
Definition: juce_gl.h:2308
@ GL_COMPATIBLE_SUBROUTINES
Definition: juce_gl.h:2318
@ GL_LINEAR_DETAIL_COLOR_SGIS
Definition: juce_gl.h:11161
@ GL_DETAIL_TEXTURE_2D_BINDING_SGIS
Definition: juce_gl.h:11158
@ GL_DETAIL_TEXTURE_2D_SGIS
Definition: juce_gl.h:11157
@ GL_LINEAR_DETAIL_ALPHA_SGIS
Definition: juce_gl.h:11160
@ GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS
Definition: juce_gl.h:11164
@ GL_LINEAR_DETAIL_SGIS
Definition: juce_gl.h:11159
@ GL_DETAIL_TEXTURE_MODE_SGIS
Definition: juce_gl.h:11163
@ GL_DETAIL_TEXTURE_LEVEL_SGIS
Definition: juce_gl.h:11162
GLdouble GLdouble GLint ustride
Definition: juce_gl.h:885
GLuint GLenum const GLfloat * transformValues
Definition: juce_gl.h:9801
@ GL_HALF_FLOAT_ARB
Definition: juce_gl.h:4327
GLdouble GLdouble x2
Definition: juce_gl.h:774
@ GL_REPLACEMENT_CODE_SUN
Definition: juce_gl.h:11905
@ GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN
Definition: juce_gl.h:11907
@ GL_RESTART_SUN
Definition: juce_gl.h:11901
@ GL_REPLACE_OLDEST_SUN
Definition: juce_gl.h:11903
@ GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN
Definition: juce_gl.h:11908
@ GL_R1UI_V3F_SUN
Definition: juce_gl.h:11910
@ GL_R1UI_N3F_V3F_SUN
Definition: juce_gl.h:11913
@ GL_R1UI_C4UB_V3F_SUN
Definition: juce_gl.h:11911
@ GL_R1UI_T2F_C4F_N3F_V3F_SUN
Definition: juce_gl.h:11917
@ GL_TRIANGLE_LIST_SUN
Definition: juce_gl.h:11904
@ GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN
Definition: juce_gl.h:11909
@ GL_R1UI_T2F_N3F_V3F_SUN
Definition: juce_gl.h:11916
@ GL_R1UI_C4F_N3F_V3F_SUN
Definition: juce_gl.h:11914
@ GL_REPLACE_MIDDLE_SUN
Definition: juce_gl.h:11902
@ GL_R1UI_C3F_V3F_SUN
Definition: juce_gl.h:11912
@ GL_REPLACEMENT_CODE_ARRAY_SUN
Definition: juce_gl.h:11906
@ GL_R1UI_T2F_V3F_SUN
Definition: juce_gl.h:11915
GLint srcY0
Definition: juce_gl.h:2007
GLenum GLsizeiptr const void GLsizei faceIndex
Definition: juce_gl.h:9842
GLsizei GLenum const void GLuint GLfloat advanceScale
Definition: juce_gl.h:9825
@ GL_COMPRESSED_RGBA_FXT1_3DFX
Definition: juce_gl.h:3227
@ GL_COMPRESSED_RGB_FXT1_3DFX
Definition: juce_gl.h:3226
GLfloat green
Definition: juce_gl.h:655
GLdouble GLdouble GLdouble GLdouble GLdouble zFar
Definition: juce_gl.h:930
GLint GLsizei width
Definition: juce_gl.h:646
GLenum const void GLbitfield fontStyle
Definition: juce_gl.h:9796
@ GL_COMPRESSED_RGB_S3TC_DXT1_EXT
Definition: juce_gl.h:7529
@ GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
Definition: juce_gl.h:7530
@ GL_MODELVIEW18_ARB
Definition: juce_gl.h:5412
@ GL_MODELVIEW14_ARB
Definition: juce_gl.h:5408
@ GL_WEIGHT_ARRAY_ARB
Definition: juce_gl.h:5393
@ GL_MODELVIEW16_ARB
Definition: juce_gl.h:5410
@ GL_MODELVIEW2_ARB
Definition: juce_gl.h:5396
@ GL_MODELVIEW12_ARB
Definition: juce_gl.h:5406
@ GL_MODELVIEW15_ARB
Definition: juce_gl.h:5409
@ GL_CURRENT_WEIGHT_ARB
Definition: juce_gl.h:5388
@ GL_MODELVIEW23_ARB
Definition: juce_gl.h:5417
@ GL_MODELVIEW25_ARB
Definition: juce_gl.h:5419
@ GL_MODELVIEW5_ARB
Definition: juce_gl.h:5399
@ GL_MODELVIEW1_ARB
Definition: juce_gl.h:5395
@ GL_MODELVIEW3_ARB
Definition: juce_gl.h:5397
@ GL_MODELVIEW6_ARB
Definition: juce_gl.h:5400
@ GL_MAX_VERTEX_UNITS_ARB
Definition: juce_gl.h:5384
@ GL_MODELVIEW11_ARB
Definition: juce_gl.h:5405
@ GL_MODELVIEW27_ARB
Definition: juce_gl.h:5421
@ GL_MODELVIEW24_ARB
Definition: juce_gl.h:5418
@ GL_MODELVIEW0_ARB
Definition: juce_gl.h:5394
@ GL_MODELVIEW13_ARB
Definition: juce_gl.h:5407
@ GL_MODELVIEW22_ARB
Definition: juce_gl.h:5416
@ GL_MODELVIEW29_ARB
Definition: juce_gl.h:5423
@ GL_MODELVIEW9_ARB
Definition: juce_gl.h:5403
@ GL_MODELVIEW19_ARB
Definition: juce_gl.h:5413
@ GL_MODELVIEW28_ARB
Definition: juce_gl.h:5422
@ GL_VERTEX_BLEND_ARB
Definition: juce_gl.h:5387
@ GL_MODELVIEW31_ARB
Definition: juce_gl.h:5425
@ GL_MODELVIEW4_ARB
Definition: juce_gl.h:5398
@ GL_WEIGHT_ARRAY_STRIDE_ARB
Definition: juce_gl.h:5390
@ GL_MODELVIEW17_ARB
Definition: juce_gl.h:5411
@ GL_MODELVIEW21_ARB
Definition: juce_gl.h:5415
@ GL_MODELVIEW26_ARB
Definition: juce_gl.h:5420
@ GL_WEIGHT_ARRAY_POINTER_ARB
Definition: juce_gl.h:5392
@ GL_MODELVIEW8_ARB
Definition: juce_gl.h:5402
@ GL_MODELVIEW20_ARB
Definition: juce_gl.h:5414
@ GL_WEIGHT_SUM_UNITY_ARB
Definition: juce_gl.h:5386
@ GL_MODELVIEW7_ARB
Definition: juce_gl.h:5401
@ GL_ACTIVE_VERTEX_UNITS_ARB
Definition: juce_gl.h:5385
@ GL_MODELVIEW30_ARB
Definition: juce_gl.h:5424
@ GL_MODELVIEW10_ARB
Definition: juce_gl.h:5404
@ GL_WEIGHT_ARRAY_SIZE_ARB
Definition: juce_gl.h:5391
@ GL_WEIGHT_ARRAY_TYPE_ARB
Definition: juce_gl.h:5389
GLint GLint * maxActiveCounters
Definition: juce_gl.h:3467
GLenum clamp
Definition: juce_gl.h:1944
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei srcHeight
Definition: juce_gl.h:2934
@ GL_ALPHA_MAX_SGIX
Definition: juce_gl.h:11410
@ GL_ALPHA_MIN_SGIX
Definition: juce_gl.h:11409
GLuint id
Definition: juce_gl.h:1452
GLsizei const GLchar *const * uniformNames
Definition: juce_gl.h:2089
GLint GLenum GLsizei GLsizei GLsizei GLsizei size4d
Definition: juce_gl.h:11289
@ GL_LOSE_CONTEXT_ON_RESET_KHR
Definition: juce_gl.h:8537
@ GL_CONTEXT_LOST_KHR
Definition: juce_gl.h:8543
@ GL_CONTEXT_ROBUST_ACCESS
Definition: juce_gl.h:8535
@ GL_RESET_NOTIFICATION_STRATEGY_KHR
Definition: juce_gl.h:8541
@ GL_NO_RESET_NOTIFICATION_KHR
Definition: juce_gl.h:8542
@ GL_INNOCENT_CONTEXT_RESET_KHR
Definition: juce_gl.h:8539
@ GL_CONTEXT_ROBUST_ACCESS_KHR
Definition: juce_gl.h:8536
@ GL_GUILTY_CONTEXT_RESET_KHR
Definition: juce_gl.h:8538
@ GL_UNKNOWN_CONTEXT_RESET_KHR
Definition: juce_gl.h:8540
@ GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
Definition: juce_gl.h:7508
@ GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
Definition: juce_gl.h:7509
@ GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
Definition: juce_gl.h:7510
@ GL_COMPRESSED_LUMINANCE_LATC1_EXT
Definition: juce_gl.h:7507
@ GL_VIEW_CLASS_ETC2_RGBA
Definition: juce_gl.h:4458
@ GL_VIEW_CLASS_ASTC_10x5_RGBA
Definition: juce_gl.h:4468
@ GL_VIEW_CLASS_ETC2_RGB
Definition: juce_gl.h:4457
@ GL_VIEW_CLASS_EAC_R11
Definition: juce_gl.h:4455
@ GL_VIEW_CLASS_ASTC_8x6_RGBA
Definition: juce_gl.h:4466
@ GL_SRGB_DECODE_ARB
Definition: juce_gl.h:4454
@ GL_VIEW_CLASS_ASTC_5x5_RGBA
Definition: juce_gl.h:4462
@ GL_VIEW_CLASS_ASTC_4x4_RGBA
Definition: juce_gl.h:4460
@ GL_VIEW_CLASS_ASTC_10x8_RGBA
Definition: juce_gl.h:4470
@ GL_VIEW_CLASS_ASTC_6x6_RGBA
Definition: juce_gl.h:4464
@ GL_VIEW_CLASS_ETC2_EAC_RGBA
Definition: juce_gl.h:4459
@ GL_VIEW_CLASS_EAC_RG11
Definition: juce_gl.h:4456
@ GL_VIEW_CLASS_ASTC_6x5_RGBA
Definition: juce_gl.h:4463
@ GL_VIEW_CLASS_ASTC_10x10_RGBA
Definition: juce_gl.h:4471
@ GL_VIEW_CLASS_ASTC_8x5_RGBA
Definition: juce_gl.h:4465
@ GL_VIEW_CLASS_ASTC_5x4_RGBA
Definition: juce_gl.h:4461
@ GL_VIEW_CLASS_ASTC_10x6_RGBA
Definition: juce_gl.h:4469
@ GL_VIEW_CLASS_ASTC_8x8_RGBA
Definition: juce_gl.h:4467
@ GL_VIEW_CLASS_ASTC_12x10_RGBA
Definition: juce_gl.h:4472
@ GL_VIEW_CLASS_ASTC_12x12_RGBA
Definition: juce_gl.h:4473
@ GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD
Definition: juce_gl.h:3542
@ GL_TEXTURE_STORAGE_SPARSE_BIT_AMD
Definition: juce_gl.h:3546
@ GL_VIRTUAL_PAGE_SIZE_X_AMD
Definition: juce_gl.h:3538
@ GL_MIN_LOD_WARNING_AMD
Definition: juce_gl.h:3545
@ GL_VIRTUAL_PAGE_SIZE_Y_AMD
Definition: juce_gl.h:3539
@ GL_VIRTUAL_PAGE_SIZE_Z_AMD
Definition: juce_gl.h:3540
@ GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS
Definition: juce_gl.h:3543
@ GL_MIN_SPARSE_LEVEL_AMD
Definition: juce_gl.h:3544
@ GL_MAX_SPARSE_TEXTURE_SIZE_AMD
Definition: juce_gl.h:3541
GLenum const void GLuint pathBase
Definition: juce_gl.h:9811
GLdouble GLdouble GLdouble GLdouble zNear
Definition: juce_gl.h:930
GLint GLint GLsizei counterSize
Definition: juce_gl.h:3467
GLint * tagIds
Definition: juce_gl.h:9944
GLenum(KHRONOS_APIENTRY *const &glGetError)()
@ GL_FIXED_OES
Definition: juce_gl.h:10892
GLint GLenum GLboolean GLuint relativeoffset
Definition: juce_gl.h:2958
@ GL_TEXTURE_LOD_BIAS_S_SGIX
Definition: juce_gl.h:11731
@ GL_TEXTURE_LOD_BIAS_T_SGIX
Definition: juce_gl.h:11732
@ GL_TEXTURE_LOD_BIAS_R_SGIX
Definition: juce_gl.h:11733
@ GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Definition: juce_gl.h:7532
@ GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
Definition: juce_gl.h:7531
GLuint * sequence_num
Definition: juce_gl.h:10815
GLenum GLsizei const GLuint * textureNames
Definition: juce_gl.h:10491
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint dstZ
Definition: juce_gl.h:2934
const GLuint const GLuint64 GLuint readGpu
Definition: juce_gl.h:9460
GLenum GLenum colorFormat
Definition: juce_gl.h:9845
const GLint * attribs
Definition: juce_gl.h:10440
GLuint64EXT GLuint GLuint presentDurationId
Definition: juce_gl.h:9900
@ GL_UNSIGNED_INT64_VEC2_ARB
Definition: juce_gl.h:4281
@ GL_INT64_VEC3_ARB
Definition: juce_gl.h:4279
@ GL_INT64_VEC4_ARB
Definition: juce_gl.h:4280
@ GL_INT64_ARB
Definition: juce_gl.h:4277
@ GL_UNSIGNED_INT64_VEC3_ARB
Definition: juce_gl.h:4282
@ GL_UNSIGNED_INT64_VEC4_ARB
Definition: juce_gl.h:4283
@ GL_INT64_VEC2_ARB
Definition: juce_gl.h:4278
GLenum const void GLbitfield GLuint firstGlyphIndex
Definition: juce_gl.h:9841
GLenum GLsizei const void * pathString
Definition: juce_gl.h:9795
@ GL_CONTINUOUS_AMD
Definition: juce_gl.h:3598
@ GL_SAMPLER_BUFFER_AMD
Definition: juce_gl.h:3592
@ GL_TESSELLATION_MODE_AMD
Definition: juce_gl.h:3595
@ GL_INT_SAMPLER_BUFFER_AMD
Definition: juce_gl.h:3593
@ GL_DISCRETE_AMD
Definition: juce_gl.h:3597
@ GL_TESSELLATION_FACTOR_AMD
Definition: juce_gl.h:3596
@ GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD
Definition: juce_gl.h:3594
@ GL_INTERLACE_SGIX
Definition: juce_gl.h:11557
@ GL_ALPHA8_SNORM
Definition: juce_gl.h:7789
@ GL_RG_SNORM
Definition: juce_gl.h:7798
@ GL_RED_SNORM
Definition: juce_gl.h:7797
@ GL_LUMINANCE_SNORM
Definition: juce_gl.h:7786
@ GL_LUMINANCE8_SNORM
Definition: juce_gl.h:7790
@ GL_LUMINANCE16_ALPHA16_SNORM
Definition: juce_gl.h:7795
@ GL_ALPHA16_SNORM
Definition: juce_gl.h:7793
@ GL_LUMINANCE8_ALPHA8_SNORM
Definition: juce_gl.h:7791
@ GL_RGB_SNORM
Definition: juce_gl.h:7799
@ GL_INTENSITY_SNORM
Definition: juce_gl.h:7788
@ GL_ALPHA_SNORM
Definition: juce_gl.h:7785
@ GL_RGBA_SNORM
Definition: juce_gl.h:7800
@ GL_INTENSITY16_SNORM
Definition: juce_gl.h:7796
@ GL_INTENSITY8_SNORM
Definition: juce_gl.h:7792
@ GL_LUMINANCE16_SNORM
Definition: juce_gl.h:7794
@ GL_LUMINANCE_ALPHA_SNORM
Definition: juce_gl.h:7787
@ GL_PACK_CMYK_HINT_EXT
Definition: juce_gl.h:6113
@ GL_CMYK_EXT
Definition: juce_gl.h:6111
@ GL_CMYKA_EXT
Definition: juce_gl.h:6112
@ GL_UNPACK_CMYK_HINT_EXT
Definition: juce_gl.h:6114
@ GL_UNSIGNED_BYTE_3_3_2_EXT
Definition: juce_gl.h:7030
@ GL_UNSIGNED_INT_10_10_10_2_EXT
Definition: juce_gl.h:7034
@ GL_UNSIGNED_INT_8_8_8_8_EXT
Definition: juce_gl.h:7033
@ GL_UNSIGNED_SHORT_4_4_4_4_EXT
Definition: juce_gl.h:7031
@ GL_UNSIGNED_SHORT_5_5_5_1_EXT
Definition: juce_gl.h:7032
@ GL_PIXEL_TILE_CACHE_INCREMENT_SGIX
Definition: juce_gl.h:11598
@ GL_PIXEL_TILE_GRID_DEPTH_SGIX
Definition: juce_gl.h:11603
@ GL_PIXEL_TILE_CACHE_SIZE_SGIX
Definition: juce_gl.h:11604
@ GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX
Definition: juce_gl.h:11597
@ GL_PIXEL_TILE_GRID_WIDTH_SGIX
Definition: juce_gl.h:11601
@ GL_PIXEL_TILE_GRID_HEIGHT_SGIX
Definition: juce_gl.h:11602
@ GL_PIXEL_TILE_HEIGHT_SGIX
Definition: juce_gl.h:11600
@ GL_PIXEL_TILE_WIDTH_SGIX
Definition: juce_gl.h:11599
@ GL_YCBCR_422_APPLE
Definition: juce_gl.h:3810
@ GL_ABGR_EXT
Definition: juce_gl.h:6010
@ GL_RESAMPLE_AVERAGE_OML
Definition: juce_gl.h:11044
@ GL_RESAMPLE_REPLICATE_OML
Definition: juce_gl.h:11042
@ GL_RESAMPLE_DECIMATE_OML
Definition: juce_gl.h:11045
@ GL_RESAMPLE_ZERO_FILL_OML
Definition: juce_gl.h:11043
@ GL_PACK_RESAMPLE_OML
Definition: juce_gl.h:11040
@ GL_UNPACK_RESAMPLE_OML
Definition: juce_gl.h:11041
@ GL_TEXTURE_MAX_LOD_SGIS
Definition: juce_gl.h:11334
@ GL_TEXTURE_MAX_LEVEL_SGIS
Definition: juce_gl.h:11336
@ GL_TEXTURE_BASE_LEVEL_SGIS
Definition: juce_gl.h:11335
@ GL_TEXTURE_MIN_LOD_SGIS
Definition: juce_gl.h:11333
GLint drawbuffer
Definition: juce_gl.h:1985
GLuint GLenum option
Definition: juce_gl.h:3699
GLsizei numCommands
Definition: juce_gl.h:9791
GLsizei const GLchar *const * path
Definition: juce_gl.h:4968
@ GL_NORMAL_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8283
@ GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8287
@ GL_FOG_COORDINATE_ARRAY_LIST_IBM
Definition: juce_gl.h:8280
@ GL_INDEX_ARRAY_LIST_IBM
Definition: juce_gl.h:8277
@ GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8289
@ GL_NORMAL_ARRAY_LIST_IBM
Definition: juce_gl.h:8275
@ GL_EDGE_FLAG_ARRAY_LIST_IBM
Definition: juce_gl.h:8279
@ GL_VERTEX_ARRAY_LIST_IBM
Definition: juce_gl.h:8274
@ GL_COLOR_ARRAY_LIST_IBM
Definition: juce_gl.h:8276
@ GL_VERTEX_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8282
@ GL_INDEX_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8285
@ GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8286
@ GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8288
@ GL_TEXTURE_COORD_ARRAY_LIST_IBM
Definition: juce_gl.h:8278
@ GL_COLOR_ARRAY_LIST_STRIDE_IBM
Definition: juce_gl.h:8284
@ GL_SECONDARY_COLOR_ARRAY_LIST_IBM
Definition: juce_gl.h:8281
@ GL_TEXTURE_GEN_R
Definition: juce_gl.h:505
@ GL_ALPHA_SCALE
Definition: juce_gl.h:529
@ GL_LIGHT7
Definition: juce_gl.h:638
@ GL_INDEX_SHIFT
Definition: juce_gl.h:519
@ GL_AUX_BUFFERS
Definition: juce_gl.h:494
@ GL_POINT_SIZE_GRANULARITY
Definition: juce_gl.h:266
@ GL_COPY
Definition: juce_gl.h:341
@ GL_ACCUM_GREEN_BITS
Definition: juce_gl.h:550
@ GL_CURRENT_RASTER_TEXTURE_COORDS
Definition: juce_gl.h:451
@ GL_TEXTURE_COMPONENTS
Definition: juce_gl.h:577
@ GL_ACCUM_BUFFER_BIT
Definition: juce_gl.h:396
@ GL_EQUIV
Definition: juce_gl.h:347
@ GL_CLIP_PLANE3
Definition: juce_gl.h:628
@ GL_MAP2_COLOR_4
Definition: juce_gl.h:564
@ GL_PIXEL_MAP_S_TO_S_SIZE
Definition: juce_gl.h:508
@ GL_ADD
Definition: juce_gl.h:412
@ GL_AUX3
Definition: juce_gl.h:416
@ GL_QUADRATIC_ATTENUATION
Definition: juce_gl.h:588
@ GL_POINT_SMOOTH_HINT
Definition: juce_gl.h:501
@ GL_S
Definition: juce_gl.h:609
@ GL_SPOT_CUTOFF
Definition: juce_gl.h:585
@ GL_LIGHT3
Definition: juce_gl.h:634
@ GL_LINE_BIT
Definition: juce_gl.h:390
@ GL_MAP_COLOR
Definition: juce_gl.h:517
@ GL_MAP1_COLOR_4
Definition: juce_gl.h:555
@ GL_PIXEL_MAP_I_TO_R_SIZE
Definition: juce_gl.h:509
@ GL_FLAT
Definition: juce_gl.h:607
@ GL_3_BYTES
Definition: juce_gl.h:592
@ GL_MAP2_TEXTURE_COORD_4
Definition: juce_gl.h:570
@ GL_3D_COLOR
Definition: juce_gl.h:419
@ GL_TEXTURE_BIT
Definition: juce_gl.h:403
@ GL_FOG_END
Definition: juce_gl.h:477
@ GL_TEXTURE_MATRIX
Definition: juce_gl.h:488
@ GL_PIXEL_MAP_R_TO_R_SIZE
Definition: juce_gl.h:513
@ GL_TEXTURE_STACK_DEPTH
Definition: juce_gl.h:485
@ GL_AND_INVERTED
Definition: juce_gl.h:342
@ GL_MAP1_GRID_SEGMENTS
Definition: juce_gl.h:574
@ GL_MAX_PIXEL_MAP_TABLE
Definition: juce_gl.h:536
@ GL_EXP
Definition: juce_gl.h:430
@ GL_LIST_INDEX
Definition: juce_gl.h:462
@ GL_MAP2_NORMAL
Definition: juce_gl.h:566
@ GL_PIXEL_MAP_I_TO_I
Definition: juce_gl.h:435
@ GL_2_BYTES
Definition: juce_gl.h:591
@ GL_MAP2_TEXTURE_COORD_1
Definition: juce_gl.h:567
@ GL_LINE
Definition: juce_gl.h:367
@ GL_PIXEL_MAP_S_TO_S
Definition: juce_gl.h:436
@ GL_COPY_INVERTED
Definition: juce_gl.h:350
@ GL_DRAW_BUFFER
Definition: juce_gl.h:296
@ GL_EXP2
Definition: juce_gl.h:431
@ GL_FRONT_LEFT
Definition: juce_gl.h:248
@ GL_CLEAR
Definition: juce_gl.h:338
@ GL_SPHERE_MAP
Definition: juce_gl.h:620
@ GL_ALPHA_TEST
Definition: juce_gl.h:490
@ GL_NOR
Definition: juce_gl.h:346
@ GL_COLOR_MATERIAL_PARAMETER
Definition: juce_gl.h:471
@ GL_RGBA_MODE
Definition: juce_gl.h:498
@ GL_GREEN_BIAS
Definition: juce_gl.h:526
@ GL_POINT_SIZE
Definition: juce_gl.h:264
@ GL_ACCUM_CLEAR_VALUE
Definition: juce_gl.h:480
@ GL_CURRENT_TEXTURE_COORDS
Definition: juce_gl.h:448
@ GL_POLYGON_MODE
Definition: juce_gl.h:271
@ GL_TRANSFORM_BIT
Definition: juce_gl.h:398
@ GL_ENABLE_BIT
Definition: juce_gl.h:399
@ GL_CURRENT_NORMAL
Definition: juce_gl.h:447
@ GL_FOG_COLOR
Definition: juce_gl.h:479
@ GL_MAP_STENCIL
Definition: juce_gl.h:518
@ GL_FEEDBACK
Definition: juce_gl.h:605
@ GL_MAP1_VERTEX_4
Definition: juce_gl.h:563
@ GL_PIXEL_MAP_I_TO_R
Definition: juce_gl.h:437
@ GL_MAX_NAME_STACK_DEPTH
Definition: juce_gl.h:539
@ GL_FOG_DENSITY
Definition: juce_gl.h:475
@ GL_RIGHT
Definition: juce_gl.h:255
@ GL_VIEWPORT_BIT
Definition: juce_gl.h:397
@ GL_CLAMP
Definition: juce_gl.h:624
@ GL_COMPILE_AND_EXECUTE
Definition: juce_gl.h:590
@ GL_POINT_SIZE_RANGE
Definition: juce_gl.h:265
@ GL_BLEND_SRC
Definition: juce_gl.h:293
@ GL_POLYGON_STIPPLE_BIT
Definition: juce_gl.h:392
@ GL_XOR
Definition: juce_gl.h:344
@ GL_LIGHT2
Definition: juce_gl.h:633
@ GL_PIXEL_MAP_I_TO_G
Definition: juce_gl.h:438
@ GL_MAX_CLIP_PLANES
Definition: juce_gl.h:535
@ GL_OBJECT_PLANE
Definition: juce_gl.h:622
@ GL_EVAL_BIT
Definition: juce_gl.h:401
@ GL_MAX_ATTRIB_STACK_DEPTH
Definition: juce_gl.h:537
@ GL_CLIP_PLANE4
Definition: juce_gl.h:629
@ GL_MAP1_GRID_DOMAIN
Definition: juce_gl.h:573
@ GL_MAP1_INDEX
Definition: juce_gl.h:556
@ GL_POSITION
Definition: juce_gl.h:582
@ GL_LINE_SMOOTH_HINT
Definition: juce_gl.h:304
@ GL_BACK_LEFT
Definition: juce_gl.h:250
@ GL_MAP2_VERTEX_3
Definition: juce_gl.h:571
@ GL_R
Definition: juce_gl.h:611
@ GL_DEPTH_BIAS
Definition: juce_gl.h:532
@ GL_EYE_PLANE
Definition: juce_gl.h:623
@ GL_COMPILE
Definition: juce_gl.h:589
@ GL_LEFT
Definition: juce_gl.h:254
@ GL_COLOR_INDEXES
Definition: juce_gl.h:597
@ GL_OR
Definition: juce_gl.h:345
@ GL_EMISSION
Definition: juce_gl.h:594
@ GL_MULT
Definition: juce_gl.h:411
@ GL_NOOP
Definition: juce_gl.h:343
@ GL_POINT
Definition: juce_gl.h:366
@ GL_MAX_LIST_NESTING
Definition: juce_gl.h:460
@ GL_MODULATE
Definition: juce_gl.h:613
@ GL_LINEAR_ATTENUATION
Definition: juce_gl.h:587
@ GL_4D_COLOR_TEXTURE
Definition: juce_gl.h:421
@ GL_LIGHT0
Definition: juce_gl.h:631
@ GL_PIXEL_MAP_I_TO_A_SIZE
Definition: juce_gl.h:512
@ GL_PROJECTION_MATRIX
Definition: juce_gl.h:487
@ GL_PROJECTION_STACK_DEPTH
Definition: juce_gl.h:484
@ GL_BLEND_DST
Definition: juce_gl.h:292
@ GL_FOG_BIT
Definition: juce_gl.h:395
@ GL_LIGHT6
Definition: juce_gl.h:637
@ GL_MAP1_TEXTURE_COORD_1
Definition: juce_gl.h:558
@ GL_LIGHT1
Definition: juce_gl.h:632
@ GL_RED_SCALE
Definition: juce_gl.h:521
@ GL_MAP2_TEXTURE_COORD_2
Definition: juce_gl.h:568
@ GL_TEXTURE_GEN_S
Definition: juce_gl.h:503
@ GL_CURRENT_BIT
Definition: juce_gl.h:388
@ GL_PACK_LSB_FIRST
Definition: juce_gl.h:313
@ GL_FOG_MODE
Definition: juce_gl.h:478
@ GL_ZOOM_X
Definition: juce_gl.h:523
@ GL_ALPHA_TEST_REF
Definition: juce_gl.h:492
@ GL_COEFF
Definition: juce_gl.h:432
@ GL_MAP2_TEXTURE_COORD_3
Definition: juce_gl.h:569
@ GL_LIGHT_MODEL_LOCAL_VIEWER
Definition: juce_gl.h:466
@ GL_CURRENT_RASTER_POSITION_VALID
Definition: juce_gl.h:453
@ GL_T
Definition: juce_gl.h:610
@ GL_DECAL
Definition: juce_gl.h:614
@ GL_TEXTURE_ENV_COLOR
Definition: juce_gl.h:616
@ GL_POLYGON
Definition: juce_gl.h:407
@ GL_POINT_BIT
Definition: juce_gl.h:389
@ GL_AND_REVERSE
Definition: juce_gl.h:340
@ GL_FOG
Definition: juce_gl.h:473
@ GL_RED_BIAS
Definition: juce_gl.h:522
@ GL_PIXEL_MAP_I_TO_B
Definition: juce_gl.h:439
@ GL_LIGHT_MODEL_AMBIENT
Definition: juce_gl.h:468
@ GL_CLIP_PLANE0
Definition: juce_gl.h:625
@ GL_MAX_TEXTURE_STACK_DEPTH
Definition: juce_gl.h:541
@ GL_CURRENT_COLOR
Definition: juce_gl.h:445
@ GL_PIXEL_MAP_I_TO_A
Definition: juce_gl.h:440
@ GL_3D
Definition: juce_gl.h:418
@ GL_LINE_WIDTH_GRANULARITY
Definition: juce_gl.h:270
@ GL_ALPHA_BIAS
Definition: juce_gl.h:530
@ GL_PACK_SWAP_BYTES
Definition: juce_gl.h:312
@ GL_MAP1_TEXTURE_COORD_3
Definition: juce_gl.h:560
@ GL_POLYGON_SMOOTH_HINT
Definition: juce_gl.h:305
@ GL_3D_COLOR_TEXTURE
Definition: juce_gl.h:420
@ GL_TEXTURE_ENV_MODE
Definition: juce_gl.h:615
@ GL_PASS_THROUGH_TOKEN
Definition: juce_gl.h:422
@ GL_PIXEL_MAP_A_TO_A
Definition: juce_gl.h:444
@ GL_LIGHT4
Definition: juce_gl.h:635
@ GL_ACCUM_ALPHA_BITS
Definition: juce_gl.h:552
@ GL_LIGHTING
Definition: juce_gl.h:465
@ GL_LINE_RESET_TOKEN
Definition: juce_gl.h:429
@ GL_ALL_ATTRIB_BITS
Definition: juce_gl.h:405
@ GL_MODELVIEW_STACK_DEPTH
Definition: juce_gl.h:483
@ GL_MAX_PROJECTION_STACK_DEPTH
Definition: juce_gl.h:540
@ GL_EDGE_FLAG
Definition: juce_gl.h:464
@ GL_LINE_SMOOTH
Definition: juce_gl.h:267
@ GL_ATTRIB_STACK_DEPTH
Definition: juce_gl.h:489
@ GL_NORMALIZE
Definition: juce_gl.h:482
@ GL_LINE_STIPPLE_PATTERN
Definition: juce_gl.h:457
@ GL_FRONT_RIGHT
Definition: juce_gl.h:249
@ GL_CONSTANT_ATTENUATION
Definition: juce_gl.h:586
@ GL_FOG_INDEX
Definition: juce_gl.h:474
@ GL_AUX0
Definition: juce_gl.h:413
@ GL_LIGHTING_BIT
Definition: juce_gl.h:394
@ GL_HINT_BIT
Definition: juce_gl.h:400
@ GL_Q
Definition: juce_gl.h:612
@ GL_DIFFUSE
Definition: juce_gl.h:580
@ GL_LIST_BIT
Definition: juce_gl.h:402
@ GL_AND
Definition: juce_gl.h:339
@ GL_LIGHT_MODEL_TWO_SIDE
Definition: juce_gl.h:467
@ GL_PIXEL_MODE_BIT
Definition: juce_gl.h:393
@ GL_COLOR_INDEX
Definition: juce_gl.h:600
@ GL_POLYGON_SMOOTH
Definition: juce_gl.h:272
@ GL_LIST_MODE
Definition: juce_gl.h:459
@ GL_MAP1_TEXTURE_COORD_4
Definition: juce_gl.h:561
@ GL_MATRIX_MODE
Definition: juce_gl.h:481
@ GL_SPOT_DIRECTION
Definition: juce_gl.h:583
@ GL_MAP1_VERTEX_3
Definition: juce_gl.h:562
@ GL_POLYGON_BIT
Definition: juce_gl.h:391
@ GL_DOMAIN
Definition: juce_gl.h:434
@ GL_OBJECT_LINEAR
Definition: juce_gl.h:619
@ GL_LINE_STIPPLE
Definition: juce_gl.h:456
@ GL_SCISSOR_BIT
Definition: juce_gl.h:404
@ GL_CURRENT_INDEX
Definition: juce_gl.h:446
@ GL_TEXTURE_ENV
Definition: juce_gl.h:617
@ GL_PIXEL_MAP_B_TO_B_SIZE
Definition: juce_gl.h:515
@ GL_PERSPECTIVE_CORRECTION_HINT
Definition: juce_gl.h:500
@ GL_ZOOM_Y
Definition: juce_gl.h:524
@ GL_TEXTURE_GEN_Q
Definition: juce_gl.h:506
@ GL_CLIP_PLANE2
Definition: juce_gl.h:627
@ GL_AUX2
Definition: juce_gl.h:415
@ GL_AUX1
Definition: juce_gl.h:414
@ GL_LIGHT5
Definition: juce_gl.h:636
@ GL_CURRENT_RASTER_POSITION
Definition: juce_gl.h:452
@ GL_CURRENT_RASTER_DISTANCE
Definition: juce_gl.h:454
@ GL_PIXEL_MAP_B_TO_B
Definition: juce_gl.h:443
@ GL_MAP1_NORMAL
Definition: juce_gl.h:557
@ GL_COLOR_MATERIAL
Definition: juce_gl.h:472
@ GL_NAND
Definition: juce_gl.h:352
@ GL_LOGIC_OP_MODE
Definition: juce_gl.h:295
@ GL_STEREO
Definition: juce_gl.h:303
@ GL_INDEX_OFFSET
Definition: juce_gl.h:520
@ GL_COPY_PIXEL_TOKEN
Definition: juce_gl.h:428
@ GL_QUAD_STRIP
Definition: juce_gl.h:406
@ GL_LOAD
Definition: juce_gl.h:409
@ GL_INDEX_CLEAR_VALUE
Definition: juce_gl.h:495
@ GL_LINE_STIPPLE_REPEAT
Definition: juce_gl.h:458
@ GL_INDEX_WRITEMASK
Definition: juce_gl.h:496
@ GL_POINT_SMOOTH
Definition: juce_gl.h:455
@ GL_SHININESS
Definition: juce_gl.h:595
@ GL_EYE_LINEAR
Definition: juce_gl.h:618
@ GL_2D
Definition: juce_gl.h:417
@ GL_MAP2_GRID_DOMAIN
Definition: juce_gl.h:575
@ GL_PIXEL_MAP_G_TO_G_SIZE
Definition: juce_gl.h:514
@ GL_MAP1_TEXTURE_COORD_2
Definition: juce_gl.h:559
@ GL_MAX_LIGHTS
Definition: juce_gl.h:534
@ GL_MODELVIEW
Definition: juce_gl.h:598
@ GL_BITMAP_TOKEN
Definition: juce_gl.h:426
@ GL_UNPACK_SWAP_BYTES
Definition: juce_gl.h:306
@ GL_ACCUM_RED_BITS
Definition: juce_gl.h:549
@ GL_LINE_TOKEN
Definition: juce_gl.h:424
@ GL_PIXEL_MAP_I_TO_B_SIZE
Definition: juce_gl.h:511
@ GL_CURRENT_RASTER_INDEX
Definition: juce_gl.h:450
@ GL_PIXEL_MAP_R_TO_R
Definition: juce_gl.h:441
@ GL_OR_REVERSE
Definition: juce_gl.h:349
@ GL_BLUE_BIAS
Definition: juce_gl.h:528
@ GL_ORDER
Definition: juce_gl.h:433
@ GL_POINT_TOKEN
Definition: juce_gl.h:423
@ GL_BACK_RIGHT
Definition: juce_gl.h:251
@ GL_ACCUM
Definition: juce_gl.h:408
@ GL_SPOT_EXPONENT
Definition: juce_gl.h:584
@ GL_BITMAP
Definition: juce_gl.h:603
@ GL_TEXTURE_GEN_MODE
Definition: juce_gl.h:621
@ GL_AUTO_NORMAL
Definition: juce_gl.h:554
@ GL_AMBIENT
Definition: juce_gl.h:579
@ GL_AMBIENT_AND_DIFFUSE
Definition: juce_gl.h:596
@ GL_PROJECTION
Definition: juce_gl.h:599
@ GL_TEXTURE_1D
Definition: juce_gl.h:321
@ GL_LINE_WIDTH_RANGE
Definition: juce_gl.h:269
@ GL_DRAW_PIXEL_TOKEN
Definition: juce_gl.h:427
@ GL_DEPTH_SCALE
Definition: juce_gl.h:531
@ GL_LOGIC_OP
Definition: juce_gl.h:493
@ GL_CLIP_PLANE1
Definition: juce_gl.h:626
@ GL_SELECT
Definition: juce_gl.h:606
@ GL_POLYGON_TOKEN
Definition: juce_gl.h:425
@ GL_COLOR_MATERIAL_FACE
Definition: juce_gl.h:470
@ GL_INDEX_BITS
Definition: juce_gl.h:542
@ GL_MAP2_GRID_SEGMENTS
Definition: juce_gl.h:576
@ GL_FOG_START
Definition: juce_gl.h:476
@ GL_PIXEL_MAP_A_TO_A_SIZE
Definition: juce_gl.h:516
@ GL_MAP2_VERTEX_4
Definition: juce_gl.h:572
@ GL_BLUE_SCALE
Definition: juce_gl.h:527
@ GL_RENDER
Definition: juce_gl.h:604
@ GL_LIST_BASE
Definition: juce_gl.h:461
@ GL_POLYGON_STIPPLE
Definition: juce_gl.h:463
@ GL_SET
Definition: juce_gl.h:353
@ GL_SHADE_MODEL
Definition: juce_gl.h:469
@ GL_MAP2_INDEX
Definition: juce_gl.h:565
@ GL_UNPACK_LSB_FIRST
Definition: juce_gl.h:307
@ GL_PIXEL_MAP_G_TO_G
Definition: juce_gl.h:442
@ GL_PIXEL_MAP_I_TO_G_SIZE
Definition: juce_gl.h:510
@ GL_FILL
Definition: juce_gl.h:368
@ GL_TEXTURE_BORDER
Definition: juce_gl.h:578
@ GL_MAX_EVAL_ORDER
Definition: juce_gl.h:533
@ GL_RETURN
Definition: juce_gl.h:410
@ GL_PIXEL_MAP_I_TO_I_SIZE
Definition: juce_gl.h:507
@ GL_ALPHA_TEST_FUNC
Definition: juce_gl.h:491
@ GL_MODELVIEW_MATRIX
Definition: juce_gl.h:486
@ GL_RENDER_MODE
Definition: juce_gl.h:499
@ GL_4_BYTES
Definition: juce_gl.h:593
@ GL_TEXTURE_GEN_T
Definition: juce_gl.h:504
@ GL_MAX_MODELVIEW_STACK_DEPTH
Definition: juce_gl.h:538
@ GL_SMOOTH
Definition: juce_gl.h:608
@ GL_GREEN_SCALE
Definition: juce_gl.h:525
@ GL_OR_INVERTED
Definition: juce_gl.h:351
@ GL_SPECULAR
Definition: juce_gl.h:581
@ GL_ACCUM_BLUE_BITS
Definition: juce_gl.h:551
@ GL_FOG_HINT
Definition: juce_gl.h:502
@ GL_INDEX_MODE
Definition: juce_gl.h:497
@ GL_NAME_STACK_DEPTH
Definition: juce_gl.h:553
@ GL_DOUBLEBUFFER
Definition: juce_gl.h:302
@ GL_CLIP_PLANE5
Definition: juce_gl.h:630
@ GL_CURRENT_RASTER_COLOR
Definition: juce_gl.h:449
void *KHRONOS_APIENTRY *const & glMapNamedBufferRangeEXT(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
@ GL_PROXY_TEXTURE_2D_STACK_MESAX
Definition: juce_gl.h:8631
@ GL_TEXTURE_2D_STACK_BINDING_MESAX
Definition: juce_gl.h:8633
@ GL_TEXTURE_1D_STACK_BINDING_MESAX
Definition: juce_gl.h:8632
@ GL_TEXTURE_1D_STACK_MESAX
Definition: juce_gl.h:8628
@ GL_PROXY_TEXTURE_1D_STACK_MESAX
Definition: juce_gl.h:8630
@ GL_TEXTURE_2D_STACK_MESAX
Definition: juce_gl.h:8629
GLfloat GLfloat GLfloat GLfloat GLfloat maxY
Definition: juce_gl.h:3830
@ GL_SCALED_RESOLVE_FASTEST_EXT
Definition: juce_gl.h:6610
@ GL_SCALED_RESOLVE_NICEST_EXT
Definition: juce_gl.h:6611
@ GL_TEXTURE_BINDING_RECTANGLE_ARB
Definition: juce_gl.h:5286
@ GL_TEXTURE_RECTANGLE_ARB
Definition: juce_gl.h:5285
@ GL_PROXY_TEXTURE_RECTANGLE_ARB
Definition: juce_gl.h:5287
@ GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
Definition: juce_gl.h:5288
@ GL_INDEX_MATERIAL_FACE_EXT
Definition: juce_gl.h:6865
@ GL_INDEX_MATERIAL_EXT
Definition: juce_gl.h:6863
@ GL_INDEX_MATERIAL_PARAMETER_EXT
Definition: juce_gl.h:6864
GLintptr offset
Definition: juce_gl.h:1462
GLenum modeRGB
Definition: juce_gl.h:2359
GLbyte nx
Definition: juce_gl.h:5970
GLsizei const GLchar *const GLenum bufferMode
Definition: juce_gl.h:1942
GLsizei const GLubyte GLsizei numCoords
Definition: juce_gl.h:9791
@ GL_TIMEOUT_IGNORED
Definition: juce_gl.h:2146
@ GL_UNSIGNED_SHORT_8_8_APPLE
Definition: juce_gl.h:3709
@ GL_RGB_422_APPLE
Definition: juce_gl.h:3708
@ GL_UNSIGNED_SHORT_8_8_REV_APPLE
Definition: juce_gl.h:3710
@ GL_RGB_RAW_422_APPLE
Definition: juce_gl.h:3711
@ GL_WRAP_BORDER_SUN
Definition: juce_gl.h:11858
GLfloat bias
Definition: juce_gl.h:7114
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum target1
Definition: juce_gl.h:9900
GLuint bufferIndex
Definition: juce_gl.h:2656
@ GL_RGB_FLOAT32_APPLE
Definition: juce_gl.h:3662
@ GL_LUMINANCE_ALPHA_FLOAT16_APPLE
Definition: juce_gl.h:3672
@ GL_INTENSITY_FLOAT32_APPLE
Definition: juce_gl.h:3664
@ GL_COLOR_FLOAT_APPLE
Definition: juce_gl.h:3673
@ GL_HALF_APPLE
Definition: juce_gl.h:3660
@ GL_LUMINANCE_ALPHA_FLOAT32_APPLE
Definition: juce_gl.h:3666
@ GL_INTENSITY_FLOAT16_APPLE
Definition: juce_gl.h:3670
@ GL_LUMINANCE_FLOAT16_APPLE
Definition: juce_gl.h:3671
@ GL_LUMINANCE_FLOAT32_APPLE
Definition: juce_gl.h:3665
@ GL_ALPHA_FLOAT16_APPLE
Definition: juce_gl.h:3669
@ GL_ALPHA_FLOAT32_APPLE
Definition: juce_gl.h:3663
@ GL_RGBA_FLOAT16_APPLE
Definition: juce_gl.h:3667
@ GL_RGBA_FLOAT32_APPLE
Definition: juce_gl.h:3661
@ GL_RGB_FLOAT16_APPLE
Definition: juce_gl.h:3668
@ GL_MATRIX7_NV
Definition: juce_gl.h:10621
@ GL_MAP2_VERTEX_ATTRIB9_4_NV
Definition: juce_gl.h:10675
@ GL_MAP1_VERTEX_ATTRIB5_4_NV
Definition: juce_gl.h:10655
@ GL_VERTEX_STATE_PROGRAM_NV
Definition: juce_gl.h:10600
@ GL_MAP1_VERTEX_ATTRIB12_4_NV
Definition: juce_gl.h:10662
@ GL_MAP1_VERTEX_ATTRIB6_4_NV
Definition: juce_gl.h:10656
@ GL_PROGRAM_STRING_NV
Definition: juce_gl.h:10606
@ GL_VERTEX_ATTRIB_ARRAY1_NV
Definition: juce_gl.h:10635
@ GL_CURRENT_MATRIX_NV
Definition: juce_gl.h:10623
@ GL_VERTEX_ATTRIB_ARRAY2_NV
Definition: juce_gl.h:10636
@ GL_VERTEX_PROGRAM_NV
Definition: juce_gl.h:10599
@ GL_MAP1_VERTEX_ATTRIB0_4_NV
Definition: juce_gl.h:10650
@ GL_PROGRAM_ERROR_POSITION_NV
Definition: juce_gl.h:10633
@ GL_MAP2_VERTEX_ATTRIB12_4_NV
Definition: juce_gl.h:10678
@ GL_VERTEX_ATTRIB_ARRAY6_NV
Definition: juce_gl.h:10640
@ GL_MATRIX0_NV
Definition: juce_gl.h:10614
@ GL_VERTEX_ATTRIB_ARRAY14_NV
Definition: juce_gl.h:10648
@ GL_MAP2_VERTEX_ATTRIB4_4_NV
Definition: juce_gl.h:10670
@ GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV
Definition: juce_gl.h:10612
@ GL_VERTEX_PROGRAM_POINT_SIZE_NV
Definition: juce_gl.h:10624
@ GL_MAP2_VERTEX_ATTRIB1_4_NV
Definition: juce_gl.h:10667
@ GL_MAP2_VERTEX_ATTRIB5_4_NV
Definition: juce_gl.h:10671
@ GL_MODELVIEW_PROJECTION_NV
Definition: juce_gl.h:10607
@ GL_PROGRAM_RESIDENT_NV
Definition: juce_gl.h:10629
@ GL_VERTEX_ATTRIB_ARRAY7_NV
Definition: juce_gl.h:10641
@ GL_MAX_TRACK_MATRICES_NV
Definition: juce_gl.h:10613
@ GL_VERTEX_ATTRIB_ARRAY8_NV
Definition: juce_gl.h:10642
@ GL_MAP2_VERTEX_ATTRIB6_4_NV
Definition: juce_gl.h:10672
@ GL_ATTRIB_ARRAY_STRIDE_NV
Definition: juce_gl.h:10602
@ GL_VERTEX_ATTRIB_ARRAY4_NV
Definition: juce_gl.h:10638
@ GL_INVERSE_NV
Definition: juce_gl.h:10609
@ GL_MAP1_VERTEX_ATTRIB14_4_NV
Definition: juce_gl.h:10664
@ GL_MATRIX2_NV
Definition: juce_gl.h:10616
@ GL_MAP1_VERTEX_ATTRIB15_4_NV
Definition: juce_gl.h:10665
@ GL_VERTEX_ATTRIB_ARRAY13_NV
Definition: juce_gl.h:10647
@ GL_TRANSPOSE_NV
Definition: juce_gl.h:10610
@ GL_PROGRAM_TARGET_NV
Definition: juce_gl.h:10628
@ GL_VERTEX_ATTRIB_ARRAY10_NV
Definition: juce_gl.h:10644
@ GL_MATRIX3_NV
Definition: juce_gl.h:10617
@ GL_MAP2_VERTEX_ATTRIB0_4_NV
Definition: juce_gl.h:10666
@ GL_MAP1_VERTEX_ATTRIB4_4_NV
Definition: juce_gl.h:10654
@ GL_MAP2_VERTEX_ATTRIB10_4_NV
Definition: juce_gl.h:10676
@ GL_ATTRIB_ARRAY_TYPE_NV
Definition: juce_gl.h:10603
@ GL_MAP2_VERTEX_ATTRIB2_4_NV
Definition: juce_gl.h:10668
@ GL_PROGRAM_PARAMETER_NV
Definition: juce_gl.h:10626
@ GL_MAP2_VERTEX_ATTRIB14_4_NV
Definition: juce_gl.h:10680
@ GL_MAP2_VERTEX_ATTRIB13_4_NV
Definition: juce_gl.h:10679
@ GL_INVERSE_TRANSPOSE_NV
Definition: juce_gl.h:10611
@ GL_MAP1_VERTEX_ATTRIB9_4_NV
Definition: juce_gl.h:10659
@ GL_CURRENT_MATRIX_STACK_DEPTH_NV
Definition: juce_gl.h:10622
@ GL_MAP1_VERTEX_ATTRIB11_4_NV
Definition: juce_gl.h:10661
@ GL_VERTEX_ATTRIB_ARRAY12_NV
Definition: juce_gl.h:10646
@ GL_MATRIX1_NV
Definition: juce_gl.h:10615
@ GL_VERTEX_ATTRIB_ARRAY15_NV
Definition: juce_gl.h:10649
@ GL_IDENTITY_NV
Definition: juce_gl.h:10608
@ GL_MAP1_VERTEX_ATTRIB10_4_NV
Definition: juce_gl.h:10660
@ GL_CURRENT_ATTRIB_NV
Definition: juce_gl.h:10604
@ GL_MATRIX6_NV
Definition: juce_gl.h:10620
@ GL_VERTEX_ATTRIB_ARRAY3_NV
Definition: juce_gl.h:10637
@ GL_MATRIX4_NV
Definition: juce_gl.h:10618
@ GL_VERTEX_ATTRIB_ARRAY0_NV
Definition: juce_gl.h:10634
@ GL_MAP1_VERTEX_ATTRIB13_4_NV
Definition: juce_gl.h:10663
@ GL_MAP2_VERTEX_ATTRIB3_4_NV
Definition: juce_gl.h:10669
@ GL_VERTEX_PROGRAM_TWO_SIDE_NV
Definition: juce_gl.h:10625
@ GL_PROGRAM_LENGTH_NV
Definition: juce_gl.h:10605
@ GL_MATRIX5_NV
Definition: juce_gl.h:10619
@ GL_MAP1_VERTEX_ATTRIB7_4_NV
Definition: juce_gl.h:10657
@ GL_MAP2_VERTEX_ATTRIB15_4_NV
Definition: juce_gl.h:10681
@ GL_MAP2_VERTEX_ATTRIB8_4_NV
Definition: juce_gl.h:10674
@ GL_VERTEX_ATTRIB_ARRAY11_NV
Definition: juce_gl.h:10645
@ GL_VERTEX_ATTRIB_ARRAY5_NV
Definition: juce_gl.h:10639
@ GL_MAP1_VERTEX_ATTRIB3_4_NV
Definition: juce_gl.h:10653
@ GL_MAP2_VERTEX_ATTRIB7_4_NV
Definition: juce_gl.h:10673
@ GL_TRACK_MATRIX_NV
Definition: juce_gl.h:10630
@ GL_MAP1_VERTEX_ATTRIB1_4_NV
Definition: juce_gl.h:10651
@ GL_ATTRIB_ARRAY_SIZE_NV
Definition: juce_gl.h:10601
@ GL_TRACK_MATRIX_TRANSFORM_NV
Definition: juce_gl.h:10631
@ GL_ATTRIB_ARRAY_POINTER_NV
Definition: juce_gl.h:10627
@ GL_VERTEX_PROGRAM_BINDING_NV
Definition: juce_gl.h:10632
@ GL_VERTEX_ATTRIB_ARRAY9_NV
Definition: juce_gl.h:10643
@ GL_MAP2_VERTEX_ATTRIB11_4_NV
Definition: juce_gl.h:10677
@ GL_MAP1_VERTEX_ATTRIB8_4_NV
Definition: juce_gl.h:10658
@ GL_MAP1_VERTEX_ATTRIB2_4_NV
Definition: juce_gl.h:10652
@ GL_TEXT_FRAGMENT_SHADER_ATI
Definition: juce_gl.h:5847
@ GL_R8UI
Definition: juce_gl.h:1916
@ GL_FRAMEBUFFER_UNDEFINED
Definition: juce_gl.h:1807
@ GL_RED_INTEGER
Definition: juce_gl.h:1760
@ GL_PIXEL_PACK_BUFFER_BINDING
Definition: juce_gl.h:1660
@ GL_DEPTH
Definition: juce_gl.h:356
@ GL_COLOR_ATTACHMENT7
Definition: juce_gl.h:1846
@ GL_UNIFORM_NAME_LENGTH
Definition: juce_gl.h:2068
@ GL_RGBA_INTEGER
Definition: juce_gl.h:1764
@ GL_TEXTURE_BINDING_3D
Definition: juce_gl.h:1098
@ GL_UNPACK_SKIP_IMAGES
Definition: juce_gl.h:1101
@ GL_RG16UI
Definition: juce_gl.h:1924
@ GL_SYNC_STATUS
Definition: juce_gl.h:2133
@ GL_FRAGMENT_SHADER_DERIVATIVE_HINT
Definition: juce_gl.h:1545
@ GL_INT_SAMPLER_3D
Definition: juce_gl.h:1777
@ GL_R16UI
Definition: juce_gl.h:1918
@ GL_TEXTURE_3D
Definition: juce_gl.h:1103
@ GL_COLOR_ATTACHMENT10
Definition: juce_gl.h:1849
@ GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
Definition: juce_gl.h:1738
@ GL_PACK_SKIP_ROWS
Definition: juce_gl.h:315
@ GL_MAX_FRAGMENT_INPUT_COMPONENTS
Definition: juce_gl.h:2122
@ GL_MAX_PROGRAM_TEXEL_OFFSET
Definition: juce_gl.h:1718
@ GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
Definition: juce_gl.h:1509
@ GL_UNIFORM_BUFFER
Definition: juce_gl.h:2050
@ GL_RGBA8UI
Definition: juce_gl.h:1752
@ GL_COLOR_ATTACHMENT6
Definition: juce_gl.h:1845
@ GL_COPY_READ_BUFFER
Definition: juce_gl.h:2048
@ GL_CURRENT_QUERY
Definition: juce_gl.h:1401
@ GL_RGB16F
Definition: juce_gl.h:1714
@ GL_COLOR_ATTACHMENT28
Definition: juce_gl.h:1867
@ GL_RGB_INTEGER
Definition: juce_gl.h:1763
@ GL_PRIMITIVE_RESTART_FIXED_INDEX
Definition: juce_gl.h:2682
@ GL_R32UI
Definition: juce_gl.h:1920
@ GL_RGBA8I
Definition: juce_gl.h:1758
@ GL_RG8I
Definition: juce_gl.h:1921
@ GL_RG32F
Definition: juce_gl.h:1914
@ GL_SYNC_FENCE
Definition: juce_gl.h:2135
@ GL_COLOR_ATTACHMENT20
Definition: juce_gl.h:1859
@ GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
Definition: juce_gl.h:2081
@ GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
Definition: juce_gl.h:2078
@ GL_DRAW_BUFFER9
Definition: juce_gl.h:1496
@ GL_COLOR_ATTACHMENT18
Definition: juce_gl.h:1857
@ GL_MAJOR_VERSION
Definition: juce_gl.h:1704
@ GL_VERTEX_ARRAY_BINDING
Definition: juce_gl.h:1927
@ GL_RGB10_A2
Definition: juce_gl.h:979
@ GL_SEPARATE_ATTRIBS
Definition: juce_gl.h:1745
@ GL_TEXTURE_COMPARE_MODE
Definition: juce_gl.h:1308
@ GL_SAMPLER_CUBE_SHADOW
Definition: juce_gl.h:1771
@ GL_MAP_INVALIDATE_BUFFER_BIT
Definition: juce_gl.h:1898
@ GL_RGBA32F
Definition: juce_gl.h:1711
@ GL_MAX_TEXTURE_LOD_BIAS
Definition: juce_gl.h:1303
@ GL_FLOAT_MAT4x2
Definition: juce_gl.h:1666
@ GL_RGBA8_SNORM
Definition: juce_gl.h:2040
@ GL_MAP_FLUSH_EXPLICIT_BIT
Definition: juce_gl.h:1899
@ GL_DRAW_BUFFER4
Definition: juce_gl.h:1491
@ GL_DRAW_FRAMEBUFFER_BINDING
Definition: juce_gl.h:1821
@ GL_MAX_FRAGMENT_UNIFORM_BLOCKS
Definition: juce_gl.h:2056
@ GL_DRAW_BUFFER7
Definition: juce_gl.h:1494
@ GL_QUERY_RESULT_AVAILABLE
Definition: juce_gl.h:1403
@ GL_MAX_UNIFORM_BLOCK_SIZE
Definition: juce_gl.h:2059
@ GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
Definition: juce_gl.h:1801
@ GL_MAX_ELEMENTS_VERTICES
Definition: juce_gl.h:1117
@ GL_MAX_ARRAY_TEXTURE_LAYERS
Definition: juce_gl.h:1716
@ GL_COLOR_ATTACHMENT29
Definition: juce_gl.h:1868
@ GL_BUFFER_MAPPED
Definition: juce_gl.h:1413
@ GL_PIXEL_PACK_BUFFER
Definition: juce_gl.h:1658
@ GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
Definition: juce_gl.h:1888
@ GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
Definition: juce_gl.h:1740
@ GL_UNIFORM_BUFFER_BINDING
Definition: juce_gl.h:2051
@ GL_RGB32F
Definition: juce_gl.h:1712
@ GL_COPY_WRITE_BUFFER_BINDING
Definition: juce_gl.h:2540
@ GL_COLOR_ATTACHMENT27
Definition: juce_gl.h:1866
@ GL_MAX_3D_TEXTURE_SIZE
Definition: juce_gl.h:1107
@ GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
Definition: juce_gl.h:1733
@ GL_MAX_ELEMENTS_INDICES
Definition: juce_gl.h:1118
@ GL_RGB8UI
Definition: juce_gl.h:1753
@ GL_RGBA8
Definition: juce_gl.h:978
@ GL_MAX_SERVER_WAIT_TIMEOUT
Definition: juce_gl.h:2130
@ GL_INT_SAMPLER_CUBE
Definition: juce_gl.h:1778
@ GL_TEXTURE_MAX_LOD
Definition: juce_gl.h:1121
@ GL_DRAW_BUFFER12
Definition: juce_gl.h:1499
@ GL_HALF_FLOAT
Definition: juce_gl.h:1894
@ GL_MAX_COMBINED_UNIFORM_BLOCKS
Definition: juce_gl.h:2057
@ GL_SYNC_GPU_COMMANDS_COMPLETE
Definition: juce_gl.h:2136
@ GL_SYNC_FLAGS
Definition: juce_gl.h:2134
@ GL_UNSIGNED_INT_VEC2
Definition: juce_gl.h:1772
@ GL_BUFFER_MAP_LENGTH
Definition: juce_gl.h:1792
@ GL_FLOAT_MAT3x4
Definition: juce_gl.h:1665
@ GL_RG8
Definition: juce_gl.h:1909
@ GL_UNSIGNED_NORMALIZED
Definition: juce_gl.h:1819
@ GL_PIXEL_UNPACK_BUFFER
Definition: juce_gl.h:1659
@ GL_BUFFER_MAP_POINTER
Definition: juce_gl.h:1414
@ GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
Definition: juce_gl.h:1747
@ GL_MAP_WRITE_BIT
Definition: juce_gl.h:1896
@ GL_SRGB
Definition: juce_gl.h:1668
@ GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
Definition: juce_gl.h:2060
@ GL_COLOR_ATTACHMENT31
Definition: juce_gl.h:1870
@ GL_NUM_EXTENSIONS
Definition: juce_gl.h:1706
@ GL_COLOR_ATTACHMENT9
Definition: juce_gl.h:1848
@ GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
Definition: juce_gl.h:2077
@ GL_DEPTH_STENCIL_ATTACHMENT
Definition: juce_gl.h:1808
@ GL_UNIFORM_BLOCK_BINDING
Definition: juce_gl.h:2074
@ GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
Definition: juce_gl.h:1799
@ GL_UNSIGNALED
Definition: juce_gl.h:2137
@ GL_MINOR_VERSION
Definition: juce_gl.h:1705
@ GL_COLOR_ATTACHMENT30
Definition: juce_gl.h:1869
@ GL_SAMPLER_2D_SHADOW
Definition: juce_gl.h:1533
@ GL_DYNAMIC_COPY
Definition: juce_gl.h:1423
@ GL_COPY_WRITE_BUFFER
Definition: juce_gl.h:2049
@ GL_DEPTH_STENCIL
Definition: juce_gl.h:1810
@ GL_COLOR_ATTACHMENT8
Definition: juce_gl.h:1847
@ GL_INTERLEAVED_ATTRIBS
Definition: juce_gl.h:1744
@ GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
Definition: juce_gl.h:1803
@ GL_FLOAT_32_UNSIGNED_INT_24_8_REV
Definition: juce_gl.h:1796
@ GL_UNPACK_ROW_LENGTH
Definition: juce_gl.h:308
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
Definition: juce_gl.h:1735
@ GL_ALREADY_SIGNALED
Definition: juce_gl.h:2139
@ GL_UNSIGNED_INT_24_8
Definition: juce_gl.h:1811
@ GL_TEXTURE_WRAP_R
Definition: juce_gl.h:1106
@ GL_ACTIVE_UNIFORM_BLOCKS
Definition: juce_gl.h:2065
@ GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
Definition: juce_gl.h:1786
@ GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
Definition: juce_gl.h:1804
@ GL_RG_INTEGER
Definition: juce_gl.h:1906
@ GL_SAMPLER_2D_ARRAY_SHADOW
Definition: juce_gl.h:1770
@ GL_MAP_READ_BIT
Definition: juce_gl.h:1895
@ GL_DRAW_FRAMEBUFFER
Definition: juce_gl.h:1824
@ GL_UNSIGNED_INT_2_10_10_10_REV
Definition: juce_gl.h:1114
@ GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
Definition: juce_gl.h:2064
@ GL_RGB8I
Definition: juce_gl.h:1759
@ GL_SAMPLER_2D_ARRAY
Definition: juce_gl.h:1768
@ GL_RG32I
Definition: juce_gl.h:1925
@ GL_TEXTURE_2D_ARRAY
Definition: juce_gl.h:1724
@ GL_STREAM_COPY
Definition: juce_gl.h:1417
@ GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
Definition: juce_gl.h:1802
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
Definition: juce_gl.h:1831
@ GL_MAX_VERTEX_UNIFORM_BLOCKS
Definition: juce_gl.h:2054
@ GL_TRANSFORM_FEEDBACK_VARYINGS
Definition: juce_gl.h:1736
@ GL_COLOR_ATTACHMENT1
Definition: juce_gl.h:1840
@ GL_DYNAMIC_READ
Definition: juce_gl.h:1422
@ GL_DRAW_BUFFER1
Definition: juce_gl.h:1488
@ GL_TRANSFORM_FEEDBACK_BUFFER_START
Definition: juce_gl.h:1737
@ GL_DRAW_BUFFER11
Definition: juce_gl.h:1498
@ GL_DEPTH24_STENCIL8
Definition: juce_gl.h:1812
@ GL_FRAMEBUFFER_DEFAULT
Definition: juce_gl.h:1806
@ GL_UNSIGNED_INT_SAMPLER_CUBE
Definition: juce_gl.h:1784
@ GL_COLOR_ATTACHMENT21
Definition: juce_gl.h:1860
@ GL_COLOR_ATTACHMENT13
Definition: juce_gl.h:1852
@ GL_FLOAT_MAT2x4
Definition: juce_gl.h:1663
@ GL_TEXTURE_BASE_LEVEL
Definition: juce_gl.h:1122
@ GL_RGB8_SNORM
Definition: juce_gl.h:2039
@ GL_UNSIGNED_INT_VEC3
Definition: juce_gl.h:1773
@ GL_RG16F
Definition: juce_gl.h:1913
@ GL_RGBA16UI
Definition: juce_gl.h:1750
@ GL_COLOR_ATTACHMENT14
Definition: juce_gl.h:1853
@ GL_OBJECT_TYPE
Definition: juce_gl.h:2131
@ GL_UNIFORM_TYPE
Definition: juce_gl.h:2066
@ GL_RASTERIZER_DISCARD
Definition: juce_gl.h:1741
@ GL_DRAW_BUFFER15
Definition: juce_gl.h:1502
@ GL_MAX_VERTEX_OUTPUT_COMPONENTS
Definition: juce_gl.h:2119
@ GL_COLOR_ATTACHMENT15
Definition: juce_gl.h:1854
@ GL_R16I
Definition: juce_gl.h:1917
@ GL_DRAW_BUFFER13
Definition: juce_gl.h:1500
@ GL_INT_SAMPLER_2D
Definition: juce_gl.h:1776
@ GL_MAP_INVALIDATE_RANGE_BIT
Definition: juce_gl.h:1897
@ GL_SYNC_FLUSH_COMMANDS_BIT
Definition: juce_gl.h:2150
@ GL_UNSIGNED_INT_10F_11F_11F_REV
Definition: juce_gl.h:1729
@ GL_SRGB8
Definition: juce_gl.h:1669
@ GL_COLOR_ATTACHMENT17
Definition: juce_gl.h:1856
@ GL_COLOR_ATTACHMENT24
Definition: juce_gl.h:1863
@ GL_UNIFORM_MATRIX_STRIDE
Definition: juce_gl.h:2072
@ GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
Definition: juce_gl.h:1800
@ GL_SRGB8_ALPHA8
Definition: juce_gl.h:1671
@ GL_COLOR_ATTACHMENT26
Definition: juce_gl.h:1865
@ GL_WAIT_FAILED
Definition: juce_gl.h:2142
@ GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
Definition: juce_gl.h:2079
@ GL_RG
Definition: juce_gl.h:1905
@ GL_MAX_VARYING_COMPONENTS
Definition: juce_gl.h:1721
@ GL_INT_SAMPLER_2D_ARRAY
Definition: juce_gl.h:1780
@ GL_RGB32UI
Definition: juce_gl.h:1749
@ GL_RGBA16F
Definition: juce_gl.h:1713
@ GL_DRAW_BUFFER0
Definition: juce_gl.h:1487
@ GL_INVALID_INDEX
Definition: juce_gl.h:2082
@ GL_READ_BUFFER
Definition: juce_gl.h:297
@ GL_READ_FRAMEBUFFER
Definition: juce_gl.h:1823
@ GL_DRAW_BUFFER6
Definition: juce_gl.h:1493
@ GL_TEXTURE_MIN_LOD
Definition: juce_gl.h:1120
@ GL_MAX_COLOR_ATTACHMENTS
Definition: juce_gl.h:1838
@ GL_READ_FRAMEBUFFER_BINDING
Definition: juce_gl.h:1825
@ GL_SIGNED_NORMALIZED
Definition: juce_gl.h:2045
@ GL_MAX_VERTEX_UNIFORM_COMPONENTS
Definition: juce_gl.h:1510
@ GL_BUFFER_MAP_OFFSET
Definition: juce_gl.h:1793
@ GL_COMPARE_REF_TO_TEXTURE
Definition: juce_gl.h:1694
@ GL_COLOR_ATTACHMENT11
Definition: juce_gl.h:1850
@ GL_COLOR_ATTACHMENT25
Definition: juce_gl.h:1864
@ GL_VERTEX_ATTRIB_ARRAY_INTEGER
Definition: juce_gl.h:1715
@ GL_UNIFORM_OFFSET
Definition: juce_gl.h:2070
@ GL_R32I
Definition: juce_gl.h:1919
@ GL_R8
Definition: juce_gl.h:1907
@ GL_DEPTH32F_STENCIL8
Definition: juce_gl.h:1795
@ GL_FLOAT_MAT4x3
Definition: juce_gl.h:1667
@ GL_FLOAT_MAT3x2
Definition: juce_gl.h:1664
@ GL_UNIFORM_BUFFER_SIZE
Definition: juce_gl.h:2053
@ GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
Definition: juce_gl.h:1742
@ GL_COLOR_ATTACHMENT2
Definition: juce_gl.h:1841
@ GL_STENCIL
Definition: juce_gl.h:357
@ GL_DRAW_BUFFER14
Definition: juce_gl.h:1501
@ GL_STREAM_READ
Definition: juce_gl.h:1416
@ GL_DRAW_BUFFER5
Definition: juce_gl.h:1492
@ GL_DRAW_BUFFER3
Definition: juce_gl.h:1490
@ GL_RG8UI
Definition: juce_gl.h:1922
@ GL_STATIC_COPY
Definition: juce_gl.h:1420
@ GL_MAX_DRAW_BUFFERS
Definition: juce_gl.h:1486
@ GL_RGBA16I
Definition: juce_gl.h:1756
@ GL_MIN_PROGRAM_TEXEL_OFFSET
Definition: juce_gl.h:1717
@ GL_COLOR_ATTACHMENT5
Definition: juce_gl.h:1844
@ GL_UNPACK_IMAGE_HEIGHT
Definition: juce_gl.h:1102
@ GL_PACK_SKIP_PIXELS
Definition: juce_gl.h:316
@ GL_R8_SNORM
Definition: juce_gl.h:2037
@ GL_COPY_READ_BUFFER_BINDING
Definition: juce_gl.h:2539
@ GL_RG8_SNORM
Definition: juce_gl.h:2038
@ GL_RGB16I
Definition: juce_gl.h:1757
@ GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
Definition: juce_gl.h:1805
@ GL_DRAW_BUFFER10
Definition: juce_gl.h:1497
@ GL_RGBA32I
Definition: juce_gl.h:1754
@ GL_COLOR_ATTACHMENT3
Definition: juce_gl.h:1842
@ GL_TEXTURE_COMPARE_FUNC
Definition: juce_gl.h:1309
@ GL_R16F
Definition: juce_gl.h:1911
@ GL_QUERY_RESULT
Definition: juce_gl.h:1402
@ GL_TEXTURE_BINDING_2D_ARRAY
Definition: juce_gl.h:1727
@ GL_SIGNALED
Definition: juce_gl.h:2138
@ GL_UNSIGNED_INT_5_9_9_9_REV
Definition: juce_gl.h:1731
@ GL_MAX_UNIFORM_BUFFER_BINDINGS
Definition: juce_gl.h:2058
@ GL_MIN
Definition: juce_gl.h:1342
@ GL_COLOR_ATTACHMENT19
Definition: juce_gl.h:1858
@ GL_UNIFORM_BUFFER_START
Definition: juce_gl.h:2052
@ GL_UNSIGNED_INT_SAMPLER_3D
Definition: juce_gl.h:1783
@ GL_DEPTH_COMPONENT32F
Definition: juce_gl.h:1794
@ GL_COLOR_ATTACHMENT4
Definition: juce_gl.h:1843
@ GL_TRANSFORM_FEEDBACK_BUFFER
Definition: juce_gl.h:1746
@ GL_DRAW_BUFFER8
Definition: juce_gl.h:1495
@ GL_TIMEOUT_EXPIRED
Definition: juce_gl.h:2140
@ GL_COLOR_ATTACHMENT23
Definition: juce_gl.h:1862
@ GL_UNSIGNED_INT_SAMPLER_2D
Definition: juce_gl.h:1782
@ GL_RGB16UI
Definition: juce_gl.h:1751
@ GL_DRAW_BUFFER2
Definition: juce_gl.h:1489
@ GL_FLOAT_MAT2x3
Definition: juce_gl.h:1662
@ GL_RED
Definition: juce_gl.h:360
@ GL_PIXEL_UNPACK_BUFFER_BINDING
Definition: juce_gl.h:1661
@ GL_R32F
Definition: juce_gl.h:1912
@ GL_UNIFORM_BLOCK_INDEX
Definition: juce_gl.h:2069
@ GL_UNPACK_SKIP_PIXELS
Definition: juce_gl.h:310
@ GL_RGB32I
Definition: juce_gl.h:1755
@ GL_PACK_ROW_LENGTH
Definition: juce_gl.h:314
@ GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
Definition: juce_gl.h:2062
@ GL_TEXTURE_MAX_LEVEL
Definition: juce_gl.h:1123
@ GL_R8I
Definition: juce_gl.h:1915
@ GL_MAX
Definition: juce_gl.h:1343
@ GL_RENDERBUFFER_SAMPLES
Definition: juce_gl.h:1826
@ GL_UNIFORM_ARRAY_STRIDE
Definition: juce_gl.h:2071
@ GL_MAP_UNSYNCHRONIZED_BIT
Definition: juce_gl.h:1900
@ GL_R11F_G11F_B10F
Definition: juce_gl.h:1728
@ GL_UNIFORM_IS_ROW_MAJOR
Definition: juce_gl.h:2073
@ GL_COLOR_ATTACHMENT16
Definition: juce_gl.h:1855
@ GL_UNIFORM_BLOCK_NAME_LENGTH
Definition: juce_gl.h:2076
@ GL_UNIFORM_SIZE
Definition: juce_gl.h:2067
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
Definition: juce_gl.h:1743
@ GL_RGBA32UI
Definition: juce_gl.h:1748
@ GL_UNPACK_SKIP_ROWS
Definition: juce_gl.h:309
@ GL_SAMPLER_3D
Definition: juce_gl.h:1530
@ GL_RGB9_E5
Definition: juce_gl.h:1730
@ GL_COLOR_ATTACHMENT22
Definition: juce_gl.h:1861
@ GL_STATIC_READ
Definition: juce_gl.h:1419
@ GL_RGB8
Definition: juce_gl.h:971
@ GL_UNIFORM_BLOCK_DATA_SIZE
Definition: juce_gl.h:2075
@ GL_MAX_SAMPLES
Definition: juce_gl.h:1889
@ GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
Definition: juce_gl.h:2063
@ GL_DEPTH_COMPONENT24
Definition: juce_gl.h:1300
@ GL_RG32UI
Definition: juce_gl.h:1926
@ GL_BUFFER_ACCESS_FLAGS
Definition: juce_gl.h:1791
@ GL_SYNC_CONDITION
Definition: juce_gl.h:2132
@ GL_CONDITION_SATISFIED
Definition: juce_gl.h:2141
@ GL_RG16I
Definition: juce_gl.h:1923
@ GL_TRANSFORM_FEEDBACK_BUFFER_MODE
Definition: juce_gl.h:1734
@ GL_COLOR_ATTACHMENT12
Definition: juce_gl.h:1851
@ GL_COLOR
Definition: juce_gl.h:355
@ GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
Definition: juce_gl.h:1798
@ GL_UNSIGNED_INT_VEC4
Definition: juce_gl.h:1774
GLuint * fences
Definition: juce_gl.h:3646
GLenum GLenum textarget
Definition: juce_gl.h:2001
GLenum const void GLbitfield GLsizei GLenum const void GLenum handleMissingGlyphs
Definition: juce_gl.h:9796
@ GL_MULTISAMPLE_LINE_WIDTH_RANGE_ARB
Definition: juce_gl.h:3827
@ GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB
Definition: juce_gl.h:3828
@ GL_PRIMITIVE_BOUNDING_BOX_ARB
Definition: juce_gl.h:3826
@ GL_CURRENT_SECONDARY_COLOR_EXT
Definition: juce_gl.h:7208
@ GL_SECONDARY_COLOR_ARRAY_TYPE_EXT
Definition: juce_gl.h:7210
@ GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT
Definition: juce_gl.h:7211
@ GL_SECONDARY_COLOR_ARRAY_EXT
Definition: juce_gl.h:7213
@ GL_SECONDARY_COLOR_ARRAY_POINTER_EXT
Definition: juce_gl.h:7212
@ GL_COLOR_SUM_EXT
Definition: juce_gl.h:7207
@ GL_SECONDARY_COLOR_ARRAY_SIZE_EXT
Definition: juce_gl.h:7209
@ GL_SUBPIXEL_PRECISION_BIAS_X_BITS_NV
Definition: juce_gl.h:8970
@ GL_CONSERVATIVE_RASTERIZATION_NV
Definition: juce_gl.h:8969
@ GL_MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV
Definition: juce_gl.h:8972
@ GL_SUBPIXEL_PRECISION_BIAS_Y_BITS_NV
Definition: juce_gl.h:8971
@ GL_COMPRESSED_LUMINANCE_ALPHA_ARB
Definition: juce_gl.h:5090
@ GL_COMPRESSED_RGBA_ARB
Definition: juce_gl.h:5093
@ GL_COMPRESSED_RGB_ARB
Definition: juce_gl.h:5092
@ GL_COMPRESSED_INTENSITY_ARB
Definition: juce_gl.h:5091
@ GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
Definition: juce_gl.h:5095
@ GL_COMPRESSED_LUMINANCE_ARB
Definition: juce_gl.h:5089
@ GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
Definition: juce_gl.h:5097
@ GL_COMPRESSED_TEXTURE_FORMATS_ARB
Definition: juce_gl.h:5098
@ GL_TEXTURE_COMPRESSION_HINT_ARB
Definition: juce_gl.h:5094
@ GL_COMPRESSED_ALPHA_ARB
Definition: juce_gl.h:5088
@ GL_TEXTURE_COMPRESSED_ARB
Definition: juce_gl.h:5096
GLdouble GLdouble r
Definition: juce_gl.h:798
const GLchar GLuint const GLuint * pConstantIndex
Definition: juce_gl.h:3200
@ GL_SCISSOR_TEST_EXCLUSIVE_NV
Definition: juce_gl.h:10070
@ GL_SCISSOR_BOX_EXCLUSIVE_NV
Definition: juce_gl.h:10071
@ GL_FIRST_VERTEX_CONVENTION_EXT
Definition: juce_gl.h:7135
@ GL_LINES_ADJACENCY_EXT
Definition: juce_gl.h:6714
@ GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
Definition: juce_gl.h:6720
@ GL_PRIMITIVES_GENERATED_EXT
Definition: juce_gl.h:7851
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
Definition: juce_gl.h:6718
@ GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
Definition: juce_gl.h:6713
@ GL_LAST_VERTEX_CONVENTION_EXT
Definition: juce_gl.h:7136
@ GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
Definition: juce_gl.h:6711
@ GL_LINE_STRIP_ADJACENCY_EXT
Definition: juce_gl.h:6715
@ GL_TRIANGLES_ADJACENCY_EXT
Definition: juce_gl.h:6716
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
Definition: juce_gl.h:6707
@ GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
Definition: juce_gl.h:6712
@ GL_GEOMETRY_SHADER_EXT
Definition: juce_gl.h:6703
@ GL_TRIANGLE_STRIP_ADJACENCY_EXT
Definition: juce_gl.h:6717
@ GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV
Definition: juce_gl.h:8992
const GLuint GLenum const void * binary
Definition: juce_gl.h:2446
GLint y
Definition: juce_gl.h:646
@ GL_SCALEBIAS_HINT_SGIX
Definition: juce_gl.h:11651
GLsizei const GLenum * attachments
Definition: juce_gl.h:2942
GLuint GLuint64EXT * capture_time
Definition: juce_gl.h:10815
@ GL_EMBOSS_CONSTANT_NV
Definition: juce_gl.h:10214
@ GL_EMBOSS_LIGHT_NV
Definition: juce_gl.h:10213
@ GL_EMBOSS_MAP_NV
Definition: juce_gl.h:10215
GLenum GLint GLint GLint GLint srcZ
Definition: juce_gl.h:2934
const GLuint const GLuint64 GLuint GLbitfield GLuint GLuint GLintptr GLintptr GLsizeiptr GLsizei const GLuint * signalSemaphoreArray
Definition: juce_gl.h:9460
GLenum GLsizei dataSize
Definition: juce_gl.h:3476
@ GL_TEXTURE_STORAGE_HINT_APPLE
Definition: juce_gl.h:3738
@ GL_STORAGE_SHARED_APPLE
Definition: juce_gl.h:3741
@ GL_STORAGE_PRIVATE_APPLE
Definition: juce_gl.h:3739
@ GL_TEXTURE_RANGE_LENGTH_APPLE
Definition: juce_gl.h:3736
@ GL_STORAGE_CACHED_APPLE
Definition: juce_gl.h:3740
@ GL_TEXTURE_RANGE_POINTER_APPLE
Definition: juce_gl.h:3737
GLuint num
Definition: juce_gl.h:3435
GLenum GLsizei const void * pointer
Definition: juce_gl.h:1072
GLenum GLenum GLenum GLenum swizzlew
Definition: juce_gl.h:10842
GLenum GLenum swizzley
Definition: juce_gl.h:10842
GLenum func
Definition: juce_gl.h:1562
GLuint(KHRONOS_APIENTRY *const &glGenLists)(GLsizei range)
GLenum GLenum abOutput
Definition: juce_gl.h:10008
GLenum swizzlex
Definition: juce_gl.h:10842
GLuint * queryId
Definition: juce_gl.h:8417
GLuint interp
Definition: juce_gl.h:5777
@ GL_GENERATE_MIPMAP_HINT_SGIS
Definition: juce_gl.h:11187
@ GL_GENERATE_MIPMAP_SGIS
Definition: juce_gl.h:11186
@ GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
Definition: juce_gl.h:5070
@ GL_TEXTURE_BUFFER_FORMAT_ARB
Definition: juce_gl.h:5071
@ GL_TEXTURE_BINDING_BUFFER_ARB
Definition: juce_gl.h:5069
@ GL_TEXTURE_BUFFER_ARB
Definition: juce_gl.h:5067
@ GL_MAX_TEXTURE_BUFFER_SIZE_ARB
Definition: juce_gl.h:5068
@ GL_MINMAX_SINK
Definition: juce_gl.h:4365
@ GL_POST_COLOR_MATRIX_GREEN_BIAS
Definition: juce_gl.h:4375
@ GL_TABLE_TOO_LARGE
Definition: juce_gl.h:4366
@ GL_COLOR_TABLE_BLUE_SIZE
Definition: juce_gl.h:4384
@ GL_CONVOLUTION_BORDER_COLOR
Definition: juce_gl.h:4390
@ GL_CONVOLUTION_FILTER_BIAS
Definition: juce_gl.h:4341
@ GL_POST_COLOR_MATRIX_BLUE_SCALE
Definition: juce_gl.h:4372
@ GL_CONVOLUTION_BORDER_MODE
Definition: juce_gl.h:4339
@ GL_COLOR_TABLE_RED_SIZE
Definition: juce_gl.h:4382
@ GL_REPLICATE_BORDER
Definition: juce_gl.h:4389
@ GL_POST_CONVOLUTION_BLUE_BIAS
Definition: juce_gl.h:4354
@ GL_HISTOGRAM_RED_SIZE
Definition: juce_gl.h:4358
@ GL_MAX_COLOR_MATRIX_STACK_DEPTH
Definition: juce_gl.h:4369
@ GL_POST_CONVOLUTION_BLUE_SCALE
Definition: juce_gl.h:4350
@ GL_MAX_CONVOLUTION_HEIGHT
Definition: juce_gl.h:4347
@ GL_COLOR_TABLE_FORMAT
Definition: juce_gl.h:4380
@ GL_CONVOLUTION_FORMAT
Definition: juce_gl.h:4343
@ GL_MAX_CONVOLUTION_WIDTH
Definition: juce_gl.h:4346
@ GL_POST_COLOR_MATRIX_RED_BIAS
Definition: juce_gl.h:4374
@ GL_COLOR_TABLE_SCALE
Definition: juce_gl.h:4378
@ GL_CONVOLUTION_HEIGHT
Definition: juce_gl.h:4345
@ GL_CONVOLUTION_FILTER_SCALE
Definition: juce_gl.h:4340
@ GL_POST_CONVOLUTION_ALPHA_BIAS
Definition: juce_gl.h:4355
@ GL_HISTOGRAM_ALPHA_SIZE
Definition: juce_gl.h:4361
@ GL_HISTOGRAM_LUMINANCE_SIZE
Definition: juce_gl.h:4362
@ GL_COLOR_TABLE_INTENSITY_SIZE
Definition: juce_gl.h:4387
@ GL_POST_COLOR_MATRIX_RED_SCALE
Definition: juce_gl.h:4370
@ GL_POST_COLOR_MATRIX_BLUE_BIAS
Definition: juce_gl.h:4376
@ GL_POST_CONVOLUTION_RED_BIAS
Definition: juce_gl.h:4352
@ GL_HISTOGRAM_FORMAT
Definition: juce_gl.h:4357
@ GL_HISTOGRAM_WIDTH
Definition: juce_gl.h:4356
@ GL_COLOR_MATRIX
Definition: juce_gl.h:4367
@ GL_COLOR_TABLE_WIDTH
Definition: juce_gl.h:4381
@ GL_CONSTANT_BORDER
Definition: juce_gl.h:4388
@ GL_POST_CONVOLUTION_GREEN_SCALE
Definition: juce_gl.h:4349
@ GL_REDUCE
Definition: juce_gl.h:4342
@ GL_POST_COLOR_MATRIX_ALPHA_SCALE
Definition: juce_gl.h:4373
@ GL_COLOR_TABLE_BIAS
Definition: juce_gl.h:4379
@ GL_COLOR_TABLE_GREEN_SIZE
Definition: juce_gl.h:4383
@ GL_POST_COLOR_MATRIX_GREEN_SCALE
Definition: juce_gl.h:4371
@ GL_COLOR_TABLE_ALPHA_SIZE
Definition: juce_gl.h:4385
@ GL_HISTOGRAM_SINK
Definition: juce_gl.h:4363
@ GL_COLOR_MATRIX_STACK_DEPTH
Definition: juce_gl.h:4368
@ GL_POST_COLOR_MATRIX_ALPHA_BIAS
Definition: juce_gl.h:4377
@ GL_CONVOLUTION_WIDTH
Definition: juce_gl.h:4344
@ GL_MINMAX_FORMAT
Definition: juce_gl.h:4364
@ GL_COLOR_TABLE_LUMINANCE_SIZE
Definition: juce_gl.h:4386
@ GL_POST_CONVOLUTION_GREEN_BIAS
Definition: juce_gl.h:4353
@ GL_POST_CONVOLUTION_RED_SCALE
Definition: juce_gl.h:4348
@ GL_HISTOGRAM_BLUE_SIZE
Definition: juce_gl.h:4360
@ GL_POST_CONVOLUTION_ALPHA_SCALE
Definition: juce_gl.h:4351
@ GL_HISTOGRAM_GREEN_SIZE
Definition: juce_gl.h:4359
GLintptr(KHRONOS_APIENTRY *const &glGetUniformOffsetEXT)(GLuint program
@ GL_REFERENCE_PLANE_SGIX
Definition: juce_gl.h:11629
@ GL_REFERENCE_PLANE_EQUATION_SGIX
Definition: juce_gl.h:11630
GLenum GLenum GLenum srcAlpha
Definition: juce_gl.h:2361
GLint fsize
Definition: juce_gl.h:10707
GLuint const GLintptr * indirects
Definition: juce_gl.h:8926
GLsizei const GLuint const GLintptr const GLsizei * strides
Definition: juce_gl.h:3007
@ GL_MIN_SAMPLE_SHADING_VALUE
Definition: juce_gl.h:2280
@ GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2160
@ GL_PRIMITIVES_GENERATED
Definition: juce_gl.h:1739
@ GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:2109
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2566
@ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
Definition: juce_gl.h:2715
@ GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition: juce_gl.h:2334
@ GL_MAX_FRAMEBUFFER_LAYERS
Definition: juce_gl.h:2748
@ GL_DEBUG_SEVERITY_NOTIFICATION
Definition: juce_gl.h:2728
@ GL_TESS_CONTROL_OUTPUT_VERTICES
Definition: juce_gl.h:2323
@ GL_UNSIGNED_INT_SAMPLER_BUFFER
Definition: juce_gl.h:2028
@ GL_QUADS
Definition: juce_gl.h:227
@ GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2168
@ GL_DEBUG_SOURCE_OTHER
Definition: juce_gl.h:2712
@ GL_DEBUG_SOURCE_WINDOW_SYSTEM
Definition: juce_gl.h:2708
@ GL_TEXTURE_BUFFER_DATA_STORE_BINDING
Definition: juce_gl.h:2032
@ GL_NO_RESET_NOTIFICATION
Definition: juce_gl.h:3032
@ GL_REFERENCED_BY_TESS_EVALUATION_SHADER
Definition: juce_gl.h:2886
@ GL_INNOCENT_CONTEXT_RESET
Definition: juce_gl.h:3028
@ GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
Definition: juce_gl.h:2914
@ GL_DEBUG_TYPE_POP_GROUP
Definition: juce_gl.h:2727
@ GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Definition: juce_gl.h:2346
@ GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Definition: juce_gl.h:2289
@ GL_TEXTURE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2283
@ GL_PATCH_VERTICES
Definition: juce_gl.h:2320
@ GL_DEBUG_OUTPUT
Definition: juce_gl.h:2738
@ GL_DEBUG_SOURCE_THIRD_PARTY
Definition: juce_gl.h:2710
@ GL_DEBUG_TYPE_PUSH_GROUP
Definition: juce_gl.h:2726
@ GL_UNDEFINED_VERTEX
Definition: juce_gl.h:2443
@ GL_DEBUG_SEVERITY_MEDIUM
Definition: juce_gl.h:2723
@ GL_DEBUG_SOURCE_SHADER_COMPILER
Definition: juce_gl.h:2709
@ GL_VERTEX_ARRAY
Definition: juce_gl.h:999
@ GL_SAMPLER_CUBE_MAP_ARRAY
Definition: juce_gl.h:2286
@ GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Definition: juce_gl.h:2118
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2567
@ GL_TEXTURE_BUFFER
Definition: juce_gl.h:2029
@ GL_CONTEXT_FLAG_DEBUG_BIT
Definition: juce_gl.h:2739
@ GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2157
@ GL_TESS_GEN_VERTEX_ORDER
Definition: juce_gl.h:2326
@ GL_MAX_GEOMETRY_OUTPUT_VERTICES
Definition: juce_gl.h:2117
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Definition: juce_gl.h:2111
@ GL_IS_PER_PATCH
Definition: juce_gl.h:2894
@ GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Definition: juce_gl.h:2296
@ GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
Definition: juce_gl.h:2641
@ GL_DEBUG_CALLBACK_USER_PARAM
Definition: juce_gl.h:2706
@ GL_DEBUG_SOURCE_APPLICATION
Definition: juce_gl.h:2711
@ GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Definition: juce_gl.h:2284
@ GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Definition: juce_gl.h:2341
@ GL_DEBUG_TYPE_PORTABILITY
Definition: juce_gl.h:2716
@ GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Definition: juce_gl.h:2293
@ GL_CLAMP_TO_BORDER
Definition: juce_gl.h:1203
@ GL_MAX_GEOMETRY_ATOMIC_COUNTERS
Definition: juce_gl.h:2574
@ GL_GEOMETRY_OUTPUT_TYPE
Definition: juce_gl.h:2115
@ GL_SHADER
Definition: juce_gl.h:2732
@ GL_DEBUG_TYPE_ERROR
Definition: juce_gl.h:2713
@ GL_GEOMETRY_SHADER_INVOCATIONS
Definition: juce_gl.h:2292
@ GL_DEBUG_CALLBACK_FUNCTION
Definition: juce_gl.h:2705
@ GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Definition: juce_gl.h:2344
@ GL_LOSE_CONTEXT_ON_RESET
Definition: juce_gl.h:3031
@ GL_TEXTURE_BUFFER_SIZE
Definition: juce_gl.h:2913
@ GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:2336
@ GL_SAMPLER_BUFFER
Definition: juce_gl.h:2024
@ GL_MAX_DEBUG_MESSAGE_LENGTH
Definition: juce_gl.h:2719
@ GL_TRIANGLES_ADJACENCY
Definition: juce_gl.h:2106
@ GL_MAX_PATCH_VERTICES
Definition: juce_gl.h:2331
@ GL_TRIANGLE_STRIP_ADJACENCY
Definition: juce_gl.h:2107
@ GL_TESS_CONTROL_SHADER
Definition: juce_gl.h:2350
@ GL_TESS_GEN_SPACING
Definition: juce_gl.h:2325
@ GL_UNSIGNED_INT_IMAGE_BUFFER
Definition: juce_gl.h:2629
@ GL_FRACTIONAL_ODD
Definition: juce_gl.h:2329
@ GL_PROGRAM_PIPELINE
Definition: juce_gl.h:2735
@ GL_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2166
@ GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Definition: juce_gl.h:2342
@ GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
Definition: juce_gl.h:2573
@ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
Definition: juce_gl.h:2704
@ GL_RESET_NOTIFICATION_STRATEGY
Definition: juce_gl.h:3030
@ GL_STACK_OVERFLOW
Definition: juce_gl.h:336
@ GL_DEBUG_OUTPUT_SYNCHRONOUS
Definition: juce_gl.h:2703
@ GL_INT_SAMPLER_BUFFER
Definition: juce_gl.h:2026
@ GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
Definition: juce_gl.h:2061
@ GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Definition: juce_gl.h:2333
@ GL_MAX_LABEL_LENGTH
Definition: juce_gl.h:2737
@ GL_SAMPLE_SHADING
Definition: juce_gl.h:2279
@ GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Definition: juce_gl.h:2121
@ GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
Definition: juce_gl.h:2287
@ GL_REFERENCED_BY_TESS_CONTROL_SHADER
Definition: juce_gl.h:2885
@ GL_CONTEXT_LOST
Definition: juce_gl.h:3014
@ GL_TEXTURE_BUFFER_BINDING
Definition: juce_gl.h:2981
@ GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Definition: juce_gl.h:2343
@ GL_IMAGE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2610
@ GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
Definition: juce_gl.h:2642
@ GL_FRACTIONAL_EVEN
Definition: juce_gl.h:2330
@ GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Definition: juce_gl.h:2110
@ GL_GEOMETRY_VERTICES_OUT
Definition: juce_gl.h:2113
@ GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2632
@ GL_TESS_EVALUATION_SHADER
Definition: juce_gl.h:2349
@ GL_MAX_GEOMETRY_UNIFORM_BLOCKS
Definition: juce_gl.h:2055
@ GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
Definition: juce_gl.h:3033
@ GL_QUERY
Definition: juce_gl.h:2734
@ GL_IMAGE_BUFFER
Definition: juce_gl.h:2607
@ GL_LINES_ADJACENCY
Definition: juce_gl.h:2104
@ GL_LINE_STRIP_ADJACENCY
Definition: juce_gl.h:2105
@ GL_SAMPLER
Definition: juce_gl.h:2736
@ GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
Definition: juce_gl.h:2167
@ GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2902
@ GL_DEBUG_SEVERITY_HIGH
Definition: juce_gl.h:2722
@ GL_FRAMEBUFFER_DEFAULT_LAYERS
Definition: juce_gl.h:2743
@ GL_GEOMETRY_SHADER
Definition: juce_gl.h:2112
@ GL_TEXTURE_BINDING_BUFFER
Definition: juce_gl.h:2031
@ GL_INT_IMAGE_BUFFER
Definition: juce_gl.h:2618
@ GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Definition: juce_gl.h:2345
@ GL_TESS_CONTROL_SHADER_BIT
Definition: juce_gl.h:2432
@ GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2901
@ GL_TESS_GEN_MODE
Definition: juce_gl.h:2324
@ GL_MAX_DEBUG_GROUP_STACK_DEPTH
Definition: juce_gl.h:2729
@ GL_MAX_TEXTURE_BUFFER_SIZE
Definition: juce_gl.h:2030
@ GL_MAX_GEOMETRY_IMAGE_UNIFORMS
Definition: juce_gl.h:2643
@ GL_MAX_TESS_PATCH_COMPONENTS
Definition: juce_gl.h:2338
@ GL_MAX_DEBUG_LOGGED_MESSAGES
Definition: juce_gl.h:2720
@ GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Definition: juce_gl.h:2340
@ GL_LAYER_PROVOKING_VERTEX
Definition: juce_gl.h:2441
@ GL_MAX_GEOMETRY_INPUT_COMPONENTS
Definition: juce_gl.h:2120
@ GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
Definition: juce_gl.h:2568
@ GL_GUILTY_CONTEXT_RESET
Definition: juce_gl.h:3027
@ GL_BUFFER
Definition: juce_gl.h:2731
@ GL_DEBUG_SEVERITY_LOW
Definition: juce_gl.h:2724
@ GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
Definition: juce_gl.h:2572
@ GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Definition: juce_gl.h:2295
@ GL_DEBUG_GROUP_STACK_DEPTH
Definition: juce_gl.h:2730
@ GL_MAX_TESS_GEN_LEVEL
Definition: juce_gl.h:2332
@ GL_STACK_UNDERFLOW
Definition: juce_gl.h:337
@ GL_FIRST_VERTEX_CONVENTION
Definition: juce_gl.h:2126
@ GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Definition: juce_gl.h:2116
@ GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Definition: juce_gl.h:2294
@ GL_INT_SAMPLER_CUBE_MAP_ARRAY
Definition: juce_gl.h:2288
@ GL_LAST_VERTEX_CONVENTION
Definition: juce_gl.h:2127
@ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
Definition: juce_gl.h:2714
@ GL_ISOLINES
Definition: juce_gl.h:2328
@ GL_DEBUG_TYPE_OTHER
Definition: juce_gl.h:2718
@ GL_GEOMETRY_SHADER_BIT
Definition: juce_gl.h:2431
@ GL_PATCHES
Definition: juce_gl.h:2319
@ GL_DEBUG_SOURCE_API
Definition: juce_gl.h:2707
@ GL_TEXTURE_BUFFER_OFFSET
Definition: juce_gl.h:2912
@ GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:2335
@ GL_TEXTURE_BORDER_COLOR
Definition: juce_gl.h:325
@ GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Definition: juce_gl.h:2339
@ GL_DEBUG_LOGGED_MESSAGES
Definition: juce_gl.h:2721
@ GL_TESS_EVALUATION_SHADER_BIT
Definition: juce_gl.h:2433
@ GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
Definition: juce_gl.h:2980
@ GL_DEBUG_TYPE_PERFORMANCE
Definition: juce_gl.h:2717
@ GL_CONTEXT_FLAGS
Definition: juce_gl.h:1707
@ GL_GEOMETRY_INPUT_TYPE
Definition: juce_gl.h:2114
@ GL_TESS_GEN_POINT_MODE
Definition: juce_gl.h:2327
@ GL_DEBUG_TYPE_MARKER
Definition: juce_gl.h:2725
@ GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Definition: juce_gl.h:2337
@ GL_REFERENCED_BY_GEOMETRY_SHADER
Definition: juce_gl.h:2887
@ GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
Definition: juce_gl.h:2900
@ GL_PROGRAM
Definition: juce_gl.h:2733
@ GL_UNKNOWN_CONTEXT_RESET
Definition: juce_gl.h:3029
@ GL_INT_IMAGE_CUBE_MAP_ARRAY
Definition: juce_gl.h:2621
GLdouble GLdouble GLdouble q
Definition: juce_gl.h:806
@ GL_POLYGON_OFFSET_FACTOR_EXT
Definition: juce_gl.h:7111
@ GL_POLYGON_OFFSET_BIAS_EXT
Definition: juce_gl.h:7112
@ GL_POLYGON_OFFSET_EXT
Definition: juce_gl.h:7110
@ GL_SLICE_ACCUM_SUN
Definition: juce_gl.h:11893
@ GL_MAX_VERTEX_HINT_PGI
Definition: juce_gl.h:11109
@ GL_TEXCOORD1_BIT_PGI
Definition: juce_gl.h:11122
@ GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI
Definition: juce_gl.h:11115
@ GL_TEXCOORD4_BIT_PGI
Definition: juce_gl.h:11125
@ GL_TEXCOORD2_BIT_PGI
Definition: juce_gl.h:11123
@ GL_VERTEX23_BIT_PGI
Definition: juce_gl.h:11126
@ GL_VERTEX_DATA_HINT_PGI
Definition: juce_gl.h:11106
@ GL_VERTEX4_BIT_PGI
Definition: juce_gl.h:11127
@ GL_MAT_EMISSION_BIT_PGI
Definition: juce_gl.h:11117
@ GL_NORMAL_BIT_PGI
Definition: juce_gl.h:11121
@ GL_EDGEFLAG_BIT_PGI
Definition: juce_gl.h:11112
@ GL_MAT_COLOR_INDEXES_BIT_PGI
Definition: juce_gl.h:11118
@ GL_MAT_SHININESS_BIT_PGI
Definition: juce_gl.h:11119
@ GL_MATERIAL_SIDE_HINT_PGI
Definition: juce_gl.h:11108
@ GL_VERTEX_CONSISTENT_HINT_PGI
Definition: juce_gl.h:11107
@ GL_MAT_AMBIENT_BIT_PGI
Definition: juce_gl.h:11114
@ GL_COLOR3_BIT_PGI
Definition: juce_gl.h:11110
@ GL_MAT_SPECULAR_BIT_PGI
Definition: juce_gl.h:11120
@ GL_TEXCOORD3_BIT_PGI
Definition: juce_gl.h:11124
@ GL_INDEX_BIT_PGI
Definition: juce_gl.h:11113
@ GL_MAT_DIFFUSE_BIT_PGI
Definition: juce_gl.h:11116
@ GL_COLOR4_BIT_PGI
Definition: juce_gl.h:11111
GLboolean(KHRONOS_APIENTRY *const &glIsEnabled)(GLenum cap)
GLdouble GLdouble u2
Definition: juce_gl.h:883
@ GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE
Definition: juce_gl.h:3728
@ GL_ELEMENT_ARRAY_APPLE
Definition: juce_gl.h:3628
@ GL_ELEMENT_ARRAY_POINTER_APPLE
Definition: juce_gl.h:3630
@ GL_ELEMENT_ARRAY_TYPE_APPLE
Definition: juce_gl.h:3629
const void GLsizei primcount
Definition: juce_gl.h:3421
@ GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT
Definition: juce_gl.h:6028
@ GL_UNIFORM_BUFFER_BINDING_EXT
Definition: juce_gl.h:6032
@ GL_MAX_BINDABLE_UNIFORM_SIZE_EXT
Definition: juce_gl.h:6030
@ GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT
Definition: juce_gl.h:6029
@ GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT
Definition: juce_gl.h:6027
@ GL_UNIFORM_BUFFER_EXT
Definition: juce_gl.h:6031
@ GL_TEXTURE_FREE_MEMORY_ATI
Definition: juce_gl.h:5798
@ GL_VBO_FREE_MEMORY_ATI
Definition: juce_gl.h:5797
@ GL_RENDERBUFFER_FREE_MEMORY_ATI
Definition: juce_gl.h:5799
GLfloat GLfloat p
Definition: juce_gl.h:11942
@ GL_INTERLACE_READ_INGR
Definition: juce_gl.h:8325
GLuint * monitors
Definition: juce_gl.h:3471
GLenum GLuint GLenum GLsizei const GLchar * buf
Definition: juce_gl.h:2964
@ GL_COMPRESSED_RED_RGTC1_EXT
Definition: juce_gl.h:7518
@ GL_COMPRESSED_SIGNED_RED_RGTC1_EXT
Definition: juce_gl.h:7519
@ GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
Definition: juce_gl.h:7521
@ GL_COMPRESSED_RED_GREEN_RGTC2_EXT
Definition: juce_gl.h:7520
GLint GLuint mask
Definition: juce_gl.h:667
GLdouble GLdouble GLint GLint order
Definition: juce_gl.h:883
const GLuint * memoryObjects
Definition: juce_gl.h:6911
@ GL_VERTEX_SHADER_BIT_EXT
Definition: juce_gl.h:7239
@ GL_FRAGMENT_SHADER_BIT_EXT
Definition: juce_gl.h:7240
@ GL_ALL_SHADER_BITS_EXT
Definition: juce_gl.h:7241
@ GL_PROGRAM_SEPARABLE_EXT
Definition: juce_gl.h:7242
@ GL_ACTIVE_PROGRAM_EXT
Definition: juce_gl.h:7238
@ GL_PROGRAM_PIPELINE_BINDING_EXT
Definition: juce_gl.h:7243
@ GL_STREAM_DRAW_ARB
Definition: juce_gl.h:5465
@ GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5453
@ GL_NORMAL_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5450
@ GL_DYNAMIC_COPY_ARB
Definition: juce_gl.h:5473
@ GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5448
@ GL_INDEX_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5452
@ GL_BUFFER_MAP_POINTER_ARB
Definition: juce_gl.h:5464
@ GL_STATIC_COPY_ARB
Definition: juce_gl.h:5470
@ GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5454
@ GL_BUFFER_SIZE_ARB
Definition: juce_gl.h:5443
@ GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5455
@ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5458
@ GL_VERTEX_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5449
@ GL_STREAM_READ_ARB
Definition: juce_gl.h:5466
@ GL_DYNAMIC_DRAW_ARB
Definition: juce_gl.h:5471
@ GL_DYNAMIC_READ_ARB
Definition: juce_gl.h:5472
@ GL_STREAM_COPY_ARB
Definition: juce_gl.h:5467
@ GL_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5447
@ GL_WRITE_ONLY_ARB
Definition: juce_gl.h:5460
@ GL_ELEMENT_ARRAY_BUFFER_ARB
Definition: juce_gl.h:5446
@ GL_READ_ONLY_ARB
Definition: juce_gl.h:5459
@ GL_COLOR_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5451
@ GL_BUFFER_ACCESS_ARB
Definition: juce_gl.h:5462
@ GL_ARRAY_BUFFER_ARB
Definition: juce_gl.h:5445
@ GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5456
@ GL_STATIC_DRAW_ARB
Definition: juce_gl.h:5468
@ GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB
Definition: juce_gl.h:5457
@ GL_BUFFER_USAGE_ARB
Definition: juce_gl.h:5444
@ GL_READ_WRITE_ARB
Definition: juce_gl.h:5461
@ GL_STATIC_READ_ARB
Definition: juce_gl.h:5469
@ GL_BUFFER_MAPPED_ARB
Definition: juce_gl.h:5463
@ GL_SUBGROUP_SUPPORTED_FEATURES_KHR
Definition: juce_gl.h:8558
@ GL_SUBGROUP_FEATURE_BASIC_BIT_KHR
Definition: juce_gl.h:8560
@ GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR
Definition: juce_gl.h:8564
@ GL_SUBGROUP_FEATURE_QUAD_BIT_KHR
Definition: juce_gl.h:8567
@ GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR
Definition: juce_gl.h:8562
@ GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR
Definition: juce_gl.h:8566
@ GL_SUBGROUP_SUPPORTED_STAGES_KHR
Definition: juce_gl.h:8557
@ GL_SUBGROUP_FEATURE_VOTE_BIT_KHR
Definition: juce_gl.h:8561
@ GL_SUBGROUP_SIZE_KHR
Definition: juce_gl.h:8556
@ GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR
Definition: juce_gl.h:8563
@ GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR
Definition: juce_gl.h:8565
@ GL_SUBGROUP_QUAD_ALL_STAGES_KHR
Definition: juce_gl.h:8559
@ GL_SHARED_TEXTURE_PALETTE_EXT
Definition: juce_gl.h:7363
@ GL_TRANSFORM_FEEDBACK_OVERFLOW_ARB
Definition: juce_gl.h:5340
@ GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW_ARB
Definition: juce_gl.h:5341
@ GL_DRAW_BUFFER4_ATI
Definition: juce_gl.h:5614
@ GL_DRAW_BUFFER6_ATI
Definition: juce_gl.h:5616
@ GL_DRAW_BUFFER9_ATI
Definition: juce_gl.h:5619
@ GL_DRAW_BUFFER15_ATI
Definition: juce_gl.h:5625
@ GL_MAX_DRAW_BUFFERS_ATI
Definition: juce_gl.h:5609
@ GL_DRAW_BUFFER11_ATI
Definition: juce_gl.h:5621
@ GL_DRAW_BUFFER2_ATI
Definition: juce_gl.h:5612
@ GL_DRAW_BUFFER5_ATI
Definition: juce_gl.h:5615
@ GL_DRAW_BUFFER3_ATI
Definition: juce_gl.h:5613
@ GL_DRAW_BUFFER12_ATI
Definition: juce_gl.h:5622
@ GL_DRAW_BUFFER8_ATI
Definition: juce_gl.h:5618
@ GL_DRAW_BUFFER7_ATI
Definition: juce_gl.h:5617
@ GL_DRAW_BUFFER10_ATI
Definition: juce_gl.h:5620
@ GL_DRAW_BUFFER14_ATI
Definition: juce_gl.h:5624
@ GL_DRAW_BUFFER0_ATI
Definition: juce_gl.h:5610
@ GL_DRAW_BUFFER13_ATI
Definition: juce_gl.h:5623
@ GL_DRAW_BUFFER1_ATI
Definition: juce_gl.h:5611
@ GL_IMAGE_2D_EXT
Definition: juce_gl.h:7299
@ GL_IMAGE_2D_MULTISAMPLE_EXT
Definition: juce_gl.h:7307
@ GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
Definition: juce_gl.h:7326
@ GL_INT_IMAGE_2D_RECT_EXT
Definition: juce_gl.h:7312
@ GL_MAX_IMAGE_SAMPLES_EXT
Definition: juce_gl.h:7331
@ GL_INT_IMAGE_2D_ARRAY_EXT
Definition: juce_gl.h:7316
@ GL_IMAGE_2D_RECT_EXT
Definition: juce_gl.h:7301
@ GL_IMAGE_BINDING_LAYERED_EXT
Definition: juce_gl.h:7295
@ GL_IMAGE_BINDING_LAYER_EXT
Definition: juce_gl.h:7296
@ GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT
Definition: juce_gl.h:7323
@ GL_PIXEL_BUFFER_BARRIER_BIT_EXT
Definition: juce_gl.h:7339
@ GL_ELEMENT_ARRAY_BARRIER_BIT_EXT
Definition: juce_gl.h:7334
@ GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
Definition: juce_gl.h:7327
@ GL_IMAGE_1D_ARRAY_EXT
Definition: juce_gl.h:7304
@ GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: juce_gl.h:7319
@ GL_INT_IMAGE_2D_MULTISAMPLE_EXT
Definition: juce_gl.h:7318
@ GL_MAX_IMAGE_UNITS_EXT
Definition: juce_gl.h:7291
@ GL_IMAGE_BINDING_NAME_EXT
Definition: juce_gl.h:7293
@ GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
Definition: juce_gl.h:7333
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
Definition: juce_gl.h:7329
@ GL_INT_IMAGE_1D_ARRAY_EXT
Definition: juce_gl.h:7315
@ GL_IMAGE_BINDING_LEVEL_EXT
Definition: juce_gl.h:7294
@ GL_IMAGE_3D_EXT
Definition: juce_gl.h:7300
@ GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
Definition: juce_gl.h:7292
@ GL_BUFFER_UPDATE_BARRIER_BIT_EXT
Definition: juce_gl.h:7341
@ GL_INT_IMAGE_3D_EXT
Definition: juce_gl.h:7311
@ GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: juce_gl.h:7308
@ GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
Definition: juce_gl.h:7337
@ GL_INT_IMAGE_CUBE_EXT
Definition: juce_gl.h:7313
@ GL_UNSIGNED_INT_IMAGE_2D_EXT
Definition: juce_gl.h:7321
@ GL_ALL_BARRIER_BITS_EXT
Definition: juce_gl.h:7345
@ GL_IMAGE_BINDING_ACCESS_EXT
Definition: juce_gl.h:7297
@ GL_INT_IMAGE_2D_EXT
Definition: juce_gl.h:7310
@ GL_TEXTURE_UPDATE_BARRIER_BIT_EXT
Definition: juce_gl.h:7340
@ GL_FRAMEBUFFER_BARRIER_BIT_EXT
Definition: juce_gl.h:7342
@ GL_UNSIGNED_INT_IMAGE_3D_EXT
Definition: juce_gl.h:7322
@ GL_COMMAND_BARRIER_BIT_EXT
Definition: juce_gl.h:7338
@ GL_ATOMIC_COUNTER_BARRIER_BIT_EXT
Definition: juce_gl.h:7344
@ GL_IMAGE_CUBE_EXT
Definition: juce_gl.h:7302
@ GL_IMAGE_BINDING_FORMAT_EXT
Definition: juce_gl.h:7332
@ GL_TEXTURE_FETCH_BARRIER_BIT_EXT
Definition: juce_gl.h:7336
@ GL_UNIFORM_BARRIER_BIT_EXT
Definition: juce_gl.h:7335
@ GL_IMAGE_2D_ARRAY_EXT
Definition: juce_gl.h:7305
@ GL_UNSIGNED_INT_IMAGE_CUBE_EXT
Definition: juce_gl.h:7324
@ GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
Definition: juce_gl.h:7330
@ GL_INT_IMAGE_1D_EXT
Definition: juce_gl.h:7309
@ GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
Definition: juce_gl.h:7343
@ GL_UNSIGNED_INT_IMAGE_1D_EXT
Definition: juce_gl.h:7320
@ GL_IMAGE_1D_EXT
Definition: juce_gl.h:7298
GLsizei const GLfloat * dashArray
Definition: juce_gl.h:9806
GLfloat v0
Definition: juce_gl.h:1595
@ GL_MIRROR_CLAMP_TO_EDGE_EXT
Definition: juce_gl.h:7689
GLfloat xcoeff
Definition: juce_gl.h:8893
@ GL_FOG_SPECULAR_TEXTURE_WIN
Definition: juce_gl.h:11985
@ GL_DEPTH_BOUNDS_EXT
Definition: juce_gl.h:6266
@ GL_DEPTH_BOUNDS_TEST_EXT
Definition: juce_gl.h:6265
GLenum GLint GLint GLint GLint GLuint GLenum GLint dstLevel
Definition: juce_gl.h:2934
GLsizei GLboolean transpose
Definition: juce_gl.h:1611
GLuint texture
Definition: juce_gl.h:1067
GLint tagId
Definition: juce_gl.h:9939
@ GL_TEXTURE_CUBE_MAP_SEAMLESS
Definition: juce_gl.h:2129
@ GL_CONTEXT_PROFILE_MASK
Definition: juce_gl.h:2123
@ GL_CONTEXT_CORE_PROFILE_BIT
Definition: juce_gl.h:2102
@ GL_PROVOKING_VERTEX
Definition: juce_gl.h:2128
@ GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
Definition: juce_gl.h:2103
@ GL_PROGRAM_POINT_SIZE
Definition: juce_gl.h:2108
@ GL_DEPTH_CLAMP
Definition: juce_gl.h:2124
@ GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
Definition: juce_gl.h:2125
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei srcWidth
Definition: juce_gl.h:2934
const GLchar * tagString
Definition: juce_gl.h:9946
@ GL_RESAMPLE_REPLICATE_SGIX
Definition: juce_gl.h:11641
@ GL_UNPACK_RESAMPLE_SGIX
Definition: juce_gl.h:11640
@ GL_RESAMPLE_DECIMATE_SGIX
Definition: juce_gl.h:11643
@ GL_PACK_RESAMPLE_SGIX
Definition: juce_gl.h:11639
@ GL_RESAMPLE_ZERO_FILL_SGIX
Definition: juce_gl.h:11642
GLboolean GLboolean GLboolean b
Definition: juce_gl.h:1932
const void GLintptr GLsizei maxdrawcount
Definition: juce_gl.h:3201
@ GL_COLOR_TABLE_SCALE_SGI
Definition: juce_gl.h:11815
@ GL_COLOR_TABLE_INTENSITY_SIZE_SGI
Definition: juce_gl.h:11824
@ GL_COLOR_TABLE_ALPHA_SIZE_SGI
Definition: juce_gl.h:11822
@ GL_COLOR_TABLE_RED_SIZE_SGI
Definition: juce_gl.h:11819
@ GL_COLOR_TABLE_GREEN_SIZE_SGI
Definition: juce_gl.h:11820
@ GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI
Definition: juce_gl.h:11814
@ GL_PROXY_COLOR_TABLE_SGI
Definition: juce_gl.h:11812
@ GL_COLOR_TABLE_FORMAT_SGI
Definition: juce_gl.h:11817
@ GL_POST_CONVOLUTION_COLOR_TABLE_SGI
Definition: juce_gl.h:11810
@ GL_COLOR_TABLE_SGI
Definition: juce_gl.h:11809
@ GL_COLOR_TABLE_BLUE_SIZE_SGI
Definition: juce_gl.h:11821
@ GL_COLOR_TABLE_WIDTH_SGI
Definition: juce_gl.h:11818
@ GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI
Definition: juce_gl.h:11813
@ GL_COLOR_TABLE_BIAS_SGI
Definition: juce_gl.h:11816
@ GL_COLOR_TABLE_LUMINANCE_SIZE_SGI
Definition: juce_gl.h:11823
@ GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI
Definition: juce_gl.h:11811
GLuint GLenum outX
Definition: juce_gl.h:8074
@ GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV
Definition: juce_gl.h:10379
@ GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
Definition: juce_gl.h:10382
@ GL_DEPENDENT_RGB_TEXTURE_3D_NV
Definition: juce_gl.h:10388
@ GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
Definition: juce_gl.h:10385
@ GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10384
@ GL_FORCE_BLUE_TO_ONE_NV
Definition: juce_gl.h:10395
@ GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10381
@ GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
Definition: juce_gl.h:10380
@ GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
Definition: juce_gl.h:10386
@ GL_HILO8_NV
Definition: juce_gl.h:10393
@ GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
Definition: juce_gl.h:10392
@ GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
Definition: juce_gl.h:10389
@ GL_OFFSET_HILO_TEXTURE_2D_NV
Definition: juce_gl.h:10383
@ GL_DOT_PRODUCT_TEXTURE_1D_NV
Definition: juce_gl.h:10391
@ GL_DOT_PRODUCT_PASS_THROUGH_NV
Definition: juce_gl.h:10390
@ GL_SIGNED_HILO8_NV
Definition: juce_gl.h:10394
@ GL_DEPENDENT_HILO_TEXTURE_2D_NV
Definition: juce_gl.h:10387
@ GL_FOG_COORDINATE_SOURCE
Definition: juce_gl.h:1315
@ GL_SECONDARY_COLOR_ARRAY_TYPE
Definition: juce_gl.h:1326
@ GL_FOG_COORDINATE
Definition: juce_gl.h:1316
@ GL_POINT_FADE_THRESHOLD_SIZE
Definition: juce_gl.h:1298
@ GL_POINT_DISTANCE_ATTENUATION
Definition: juce_gl.h:1312
@ GL_SECONDARY_COLOR_ARRAY_SIZE
Definition: juce_gl.h:1325
@ GL_GENERATE_MIPMAP
Definition: juce_gl.h:1313
@ GL_FOG_COORDINATE_ARRAY_TYPE
Definition: juce_gl.h:1319
@ GL_TEXTURE_FILTER_CONTROL
Definition: juce_gl.h:1330
@ GL_CURRENT_SECONDARY_COLOR
Definition: juce_gl.h:1324
@ GL_COLOR_SUM
Definition: juce_gl.h:1323
@ GL_DEPTH_COMPONENT32
Definition: juce_gl.h:1301
@ GL_SECONDARY_COLOR_ARRAY
Definition: juce_gl.h:1329
@ GL_COMPARE_R_TO_TEXTURE
Definition: juce_gl.h:1332
@ GL_SECONDARY_COLOR_ARRAY_STRIDE
Definition: juce_gl.h:1327
@ GL_FOG_COORDINATE_ARRAY_POINTER
Definition: juce_gl.h:1321
@ GL_POINT_SIZE_MIN
Definition: juce_gl.h:1310
@ GL_FOG_COORDINATE_ARRAY
Definition: juce_gl.h:1322
@ GL_TEXTURE_LOD_BIAS
Definition: juce_gl.h:1304
@ GL_POINT_SIZE_MAX
Definition: juce_gl.h:1311
@ GL_DEPTH_TEXTURE_MODE
Definition: juce_gl.h:1331
@ GL_FOG_COORDINATE_ARRAY_STRIDE
Definition: juce_gl.h:1320
@ GL_FRAGMENT_DEPTH
Definition: juce_gl.h:1317
@ GL_CURRENT_FOG_COORDINATE
Definition: juce_gl.h:1318
@ GL_SECONDARY_COLOR_ARRAY_POINTER
Definition: juce_gl.h:1328
@ GL_PACK_SUBSAMPLE_RATE_SGIX
Definition: juce_gl.h:11696
@ GL_PIXEL_SUBSAMPLE_2424_SGIX
Definition: juce_gl.h:11699
@ GL_PIXEL_SUBSAMPLE_4444_SGIX
Definition: juce_gl.h:11698
@ GL_PIXEL_SUBSAMPLE_4242_SGIX
Definition: juce_gl.h:11700
@ GL_UNPACK_SUBSAMPLE_RATE_SGIX
Definition: juce_gl.h:11697
@ GL_INTERNALFORMAT_RED_TYPE
Definition: juce_gl.h:2759
@ GL_INTERNALFORMAT_GREEN_TYPE
Definition: juce_gl.h:2760
@ GL_VIEW_CLASS_RGTC1_RED
Definition: juce_gl.h:2844
@ GL_VIEW_CLASS_RGTC2_RG
Definition: juce_gl.h:2845
@ GL_INTERNALFORMAT_RED_SIZE
Definition: juce_gl.h:2752
@ GL_COMPUTE_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2865
@ GL_VERTEX_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2860
@ GL_TEXTURE_VIEW_MIN_LAYER
Definition: juce_gl.h:2917
@ GL_SHADER_IMAGE_LOAD
Definition: juce_gl.h:2802
@ GL_IMAGE_CLASS_2_X_32
Definition: juce_gl.h:2822
@ GL_COMPUTE_TEXTURE
Definition: juce_gl.h:2798
@ GL_SRGB_WRITE
Definition: juce_gl.h:2791
@ GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
Definition: juce_gl.h:2812
@ GL_MAX_COMBINED_DIMENSIONS
Definition: juce_gl.h:2769
@ GL_COLOR_RENDERABLE
Definition: juce_gl.h:2773
@ GL_IMAGE_TEXEL_SIZE
Definition: juce_gl.h:2805
@ GL_VERTEX_SUBROUTINE
Definition: juce_gl.h:2854
@ GL_MAX_DEPTH
Definition: juce_gl.h:2767
@ GL_STENCIL_COMPONENTS
Definition: juce_gl.h:2772
@ GL_IMAGE_CLASS_2_X_16
Definition: juce_gl.h:2825
@ GL_DEPTH_COMPONENTS
Definition: juce_gl.h:2771
@ GL_IMAGE_CLASS_4_X_32
Definition: juce_gl.h:2821
@ GL_SHADER_IMAGE_ATOMIC
Definition: juce_gl.h:2804
@ GL_SRGB_READ
Definition: juce_gl.h:2790
@ GL_TEXTURE_GATHER
Definition: juce_gl.h:2800
@ GL_INTERNALFORMAT_ALPHA_TYPE
Definition: juce_gl.h:2762
@ GL_FRAMEBUFFER_RENDERABLE_LAYERED
Definition: juce_gl.h:2777
@ GL_TESS_CONTROL_SUBROUTINE
Definition: juce_gl.h:2855
@ GL_IMAGE_PIXEL_FORMAT
Definition: juce_gl.h:2807
@ GL_IMAGE_CLASS_1_X_8
Definition: juce_gl.h:2829
@ GL_VIEW_CLASS_128_BITS
Definition: juce_gl.h:2832
@ GL_FRAMEBUFFER_RENDERABLE
Definition: juce_gl.h:2776
@ GL_INTERNALFORMAT_SHARED_SIZE
Definition: juce_gl.h:2758
@ GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
Definition: juce_gl.h:2813
@ GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
Definition: juce_gl.h:2814
@ GL_TEXTURE_SHADOW
Definition: juce_gl.h:2799
@ GL_GEOMETRY_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2863
@ GL_GET_TEXTURE_IMAGE_FORMAT
Definition: juce_gl.h:2784
@ GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
Definition: juce_gl.h:2811
@ GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER
Definition: juce_gl.h:2698
@ GL_SHADER_IMAGE_STORE
Definition: juce_gl.h:2803
@ GL_MANUAL_GENERATE_MIPMAP
Definition: juce_gl.h:2787
@ GL_READ_PIXELS_TYPE
Definition: juce_gl.h:2781
@ GL_GEOMETRY_SUBROUTINE
Definition: juce_gl.h:2857
@ GL_LOCATION_INDEX
Definition: juce_gl.h:2893
@ GL_READ_PIXELS
Definition: juce_gl.h:2779
@ GL_VIEW_COMPATIBILITY_CLASS
Definition: juce_gl.h:2818
@ GL_VIEW_CLASS_32_BITS
Definition: juce_gl.h:2836
@ GL_TEXTURE_VIEW
Definition: juce_gl.h:2817
@ GL_IMAGE_CLASS_1_X_32
Definition: juce_gl.h:2823
@ GL_VIEW_CLASS_96_BITS
Definition: juce_gl.h:2833
@ GL_INTERNALFORMAT_SUPPORTED
Definition: juce_gl.h:2750
@ GL_TEXTURE_VIEW_NUM_LEVELS
Definition: juce_gl.h:2916
@ GL_TEXTURE_GATHER_SHADOW
Definition: juce_gl.h:2801
@ GL_VIEW_CLASS_BPTC_UNORM
Definition: juce_gl.h:2846
@ GL_NUM_SHADING_LANGUAGE_VERSIONS
Definition: juce_gl.h:2670
@ GL_READ_PIXELS_FORMAT
Definition: juce_gl.h:2780
@ GL_MIPMAP
Definition: juce_gl.h:2786
@ GL_VIEW_CLASS_24_BITS
Definition: juce_gl.h:2837
@ GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
Definition: juce_gl.h:2699
@ GL_FULL_SUPPORT
Definition: juce_gl.h:2819
@ GL_AUTO_GENERATE_MIPMAP
Definition: juce_gl.h:2788
@ GL_IMAGE_CLASS_10_10_10_2
Definition: juce_gl.h:2831
@ GL_TEXTURE_COMPRESSED_BLOCK_SIZE
Definition: juce_gl.h:2815
@ GL_IMAGE_COMPATIBILITY_CLASS
Definition: juce_gl.h:2806
@ GL_VERTEX_ATTRIB_ARRAY_LONG
Definition: juce_gl.h:2671
@ GL_GET_TEXTURE_IMAGE_TYPE
Definition: juce_gl.h:2785
@ GL_VIEW_CLASS_S3TC_DXT5_RGBA
Definition: juce_gl.h:2843
@ GL_DEPTH_RENDERABLE
Definition: juce_gl.h:2774
@ GL_IMAGE_CLASS_11_11_10
Definition: juce_gl.h:2830
@ GL_FRAGMENT_TEXTURE
Definition: juce_gl.h:2797
@ GL_TESS_EVALUATION_SUBROUTINE
Definition: juce_gl.h:2856
@ GL_TEXTURE_IMAGE_FORMAT
Definition: juce_gl.h:2782
@ GL_INTERNALFORMAT_BLUE_SIZE
Definition: juce_gl.h:2754
@ GL_IMAGE_CLASS_1_X_16
Definition: juce_gl.h:2826
@ GL_INTERNALFORMAT_STENCIL_TYPE
Definition: juce_gl.h:2764
@ GL_INTERNALFORMAT_DEPTH_TYPE
Definition: juce_gl.h:2763
@ GL_VIEW_CLASS_64_BITS
Definition: juce_gl.h:2834
@ GL_VIEW_CLASS_48_BITS
Definition: juce_gl.h:2835
@ GL_INTERNALFORMAT_BLUE_TYPE
Definition: juce_gl.h:2761
@ GL_VERTEX_TEXTURE
Definition: juce_gl.h:2793
@ GL_IMAGE_CLASS_4_X_16
Definition: juce_gl.h:2824
@ GL_VIEW_CLASS_S3TC_DXT1_RGBA
Definition: juce_gl.h:2841
@ GL_CAVEAT_SUPPORT
Definition: juce_gl.h:2820
@ GL_CLEAR_BUFFER
Definition: juce_gl.h:2816
@ GL_COMPUTE_SUBROUTINE
Definition: juce_gl.h:2859
@ GL_MAX_LAYERS
Definition: juce_gl.h:2768
@ GL_INTERNALFORMAT_ALPHA_SIZE
Definition: juce_gl.h:2755
@ GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
Definition: juce_gl.h:2810
@ GL_FRAGMENT_SUBROUTINE
Definition: juce_gl.h:2858
@ GL_MAX_NUM_COMPATIBLE_SUBROUTINES
Definition: juce_gl.h:2870
@ GL_TEXTURE_VIEW_MIN_LEVEL
Definition: juce_gl.h:2915
@ GL_MAX_HEIGHT
Definition: juce_gl.h:2766
@ GL_VIEW_CLASS_S3TC_DXT3_RGBA
Definition: juce_gl.h:2842
@ GL_INTERNALFORMAT_DEPTH_SIZE
Definition: juce_gl.h:2756
@ GL_TESS_EVALUATION_TEXTURE
Definition: juce_gl.h:2795
@ GL_STENCIL_RENDERABLE
Definition: juce_gl.h:2775
@ GL_TESS_CONTROL_TEXTURE
Definition: juce_gl.h:2794
@ GL_IMAGE_CLASS_2_X_8
Definition: juce_gl.h:2828
@ GL_TEXTURE_VIEW_NUM_LAYERS
Definition: juce_gl.h:2918
@ GL_TEXTURE_IMAGE_TYPE
Definition: juce_gl.h:2783
@ GL_VIEW_CLASS_S3TC_DXT1_RGB
Definition: juce_gl.h:2840
@ GL_MAX_WIDTH
Definition: juce_gl.h:2765
@ GL_VIEW_CLASS_16_BITS
Definition: juce_gl.h:2838
@ GL_GEOMETRY_TEXTURE
Definition: juce_gl.h:2796
@ GL_COLOR_ENCODING
Definition: juce_gl.h:2789
@ GL_INTERNALFORMAT_PREFERRED
Definition: juce_gl.h:2751
@ GL_VIEW_CLASS_8_BITS
Definition: juce_gl.h:2839
@ GL_VIEW_CLASS_BPTC_FLOAT
Definition: juce_gl.h:2847
@ GL_IMAGE_CLASS_4_X_8
Definition: juce_gl.h:2827
@ GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2862
@ GL_FRAMEBUFFER_BLEND
Definition: juce_gl.h:2778
@ GL_TESS_CONTROL_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2861
@ GL_INTERNALFORMAT_STENCIL_SIZE
Definition: juce_gl.h:2757
@ GL_FRAGMENT_SUBROUTINE_UNIFORM
Definition: juce_gl.h:2864
@ GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
Definition: juce_gl.h:2809
@ GL_FILTER
Definition: juce_gl.h:2792
@ GL_COLOR_COMPONENTS
Definition: juce_gl.h:2770
@ GL_INTERNALFORMAT_GREEN_SIZE
Definition: juce_gl.h:2753
@ GL_IMAGE_PIXEL_TYPE
Definition: juce_gl.h:2808
GLenum GLenum GLenum dfactorAlpha
Definition: juce_gl.h:1345
@ GL_PROXY_TEXTURE_1D_ARRAY_EXT
Definition: juce_gl.h:7479
@ GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
Definition: juce_gl.h:7484
@ GL_TEXTURE_BINDING_1D_ARRAY_EXT
Definition: juce_gl.h:7482
@ GL_TEXTURE_1D_ARRAY_EXT
Definition: juce_gl.h:7478
@ GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT
Definition: juce_gl.h:7485
@ GL_TEXTURE_BINDING_2D_ARRAY_EXT
Definition: juce_gl.h:7483
@ GL_PROXY_TEXTURE_2D_ARRAY_EXT
Definition: juce_gl.h:7481
@ GL_TEXTURE_2D_ARRAY_EXT
Definition: juce_gl.h:7480
GLenum GLenum renderbuffertarget
Definition: juce_gl.h:2004
GLint location
Definition: juce_gl.h:1584
@ GL_SHADING_LANGUAGE_VERSION_ARB
Definition: juce_gl.h:4950
@ GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Definition: juce_gl.h:5116
@ GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
Definition: juce_gl.h:5114
@ GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
Definition: juce_gl.h:5115
@ GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
Definition: juce_gl.h:5113
@ GL_BACK_NORMALS_HINT_PGI
Definition: juce_gl.h:11097
@ GL_CLIP_NEAR_HINT_PGI
Definition: juce_gl.h:11094
@ GL_ALWAYS_FAST_HINT_PGI
Definition: juce_gl.h:11084
@ GL_NATIVE_GRAPHICS_HANDLE_PGI
Definition: juce_gl.h:11081
@ GL_ALLOW_DRAW_WIN_HINT_PGI
Definition: juce_gl.h:11087
@ GL_RECLAIM_MEMORY_HINT_PGI
Definition: juce_gl.h:11080
@ GL_STRICT_LIGHTING_HINT_PGI
Definition: juce_gl.h:11091
@ GL_ALLOW_DRAW_OBJ_HINT_PGI
Definition: juce_gl.h:11086
@ GL_CLIP_FAR_HINT_PGI
Definition: juce_gl.h:11095
@ GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI
Definition: juce_gl.h:11082
@ GL_ALLOW_DRAW_MEM_HINT_PGI
Definition: juce_gl.h:11089
@ GL_WIDE_LINE_HINT_PGI
Definition: juce_gl.h:11096
@ GL_ALLOW_DRAW_FRG_HINT_PGI
Definition: juce_gl.h:11088
@ GL_CONSERVE_MEMORY_HINT_PGI
Definition: juce_gl.h:11079
@ GL_STRICT_DEPTHFUNC_HINT_PGI
Definition: juce_gl.h:11090
@ GL_NATIVE_GRAPHICS_END_HINT_PGI
Definition: juce_gl.h:11083
@ GL_FULL_STIPPLE_HINT_PGI
Definition: juce_gl.h:11093
@ GL_PREFER_DOUBLEBUFFER_HINT_PGI
Definition: juce_gl.h:11078
@ GL_STRICT_SCISSOR_HINT_PGI
Definition: juce_gl.h:11092
@ GL_ALWAYS_SOFT_HINT_PGI
Definition: juce_gl.h:11085
GLuint coords
Definition: juce_gl.h:2249
GLenum GLintptr readOffset
Definition: juce_gl.h:2088
@ GL_RGBA4_S3TC
Definition: juce_gl.h:11147
@ GL_RGBA_DXT5_S3TC
Definition: juce_gl.h:11148
@ GL_RGB_S3TC
Definition: juce_gl.h:11144
@ GL_RGB4_S3TC
Definition: juce_gl.h:11145
@ GL_RGBA_S3TC
Definition: juce_gl.h:11146
@ GL_RGBA4_DXT5_S3TC
Definition: juce_gl.h:11149
@ GL_FUNC_REVERSE_SUBTRACT_EXT
Definition: juce_gl.h:6095
@ GL_FUNC_SUBTRACT_EXT
Definition: juce_gl.h:6094
const GLuint const GLfloat * priorities
Definition: juce_gl.h:1082
GLclampd zmax
Definition: juce_gl.h:6268
GLint GLint GLint srcY1
Definition: juce_gl.h:2007
GLenum fillMode
Definition: juce_gl.h:9809
const GLint const GLsizei GLsizei GLint modestride
Definition: juce_gl.h:8240
@ GL_READ_PIXEL_DATA_RANGE_LENGTH_NV
Definition: juce_gl.h:9869
@ GL_READ_PIXEL_DATA_RANGE_NV
Definition: juce_gl.h:9867
@ GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV
Definition: juce_gl.h:9870
@ GL_READ_PIXEL_DATA_RANGE_POINTER_NV
Definition: juce_gl.h:9871
@ GL_WRITE_PIXEL_DATA_RANGE_NV
Definition: juce_gl.h:9866
@ GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV
Definition: juce_gl.h:9868
@ GL_4PASS_2_SGIS
Definition: juce_gl.h:11204
@ GL_4PASS_1_SGIS
Definition: juce_gl.h:11203
@ GL_SAMPLE_ALPHA_TO_ONE_SGIS
Definition: juce_gl.h:11197
@ GL_SAMPLE_MASK_SGIS
Definition: juce_gl.h:11198
@ GL_SAMPLE_PATTERN_SGIS
Definition: juce_gl.h:11210
@ GL_SAMPLES_SGIS
Definition: juce_gl.h:11207
@ GL_2PASS_0_SGIS
Definition: juce_gl.h:11200
@ GL_4PASS_0_SGIS
Definition: juce_gl.h:11202
@ GL_4PASS_3_SGIS
Definition: juce_gl.h:11205
@ GL_MULTISAMPLE_SGIS
Definition: juce_gl.h:11195
@ GL_2PASS_1_SGIS
Definition: juce_gl.h:11201
@ GL_SAMPLE_MASK_INVERT_SGIS
Definition: juce_gl.h:11209
@ GL_1PASS_SGIS
Definition: juce_gl.h:11199
@ GL_SAMPLE_ALPHA_TO_MASK_SGIS
Definition: juce_gl.h:11196
@ GL_SAMPLE_BUFFERS_SGIS
Definition: juce_gl.h:11206
@ GL_SAMPLE_MASK_VALUE_SGIS
Definition: juce_gl.h:11208
const GLuint * pipelines
Definition: juce_gl.h:2457
@ GL_SAMPLER_BUFFER_EXT
Definition: juce_gl.h:6739
@ GL_TEXTURE_BINDING_BUFFER_EXT
Definition: juce_gl.h:7496
@ GL_INT_SAMPLER_BUFFER_EXT
Definition: juce_gl.h:6753
@ GL_TEXTURE_BUFFER_EXT
Definition: juce_gl.h:7494
@ GL_MAX_TEXTURE_BUFFER_SIZE_EXT
Definition: juce_gl.h:7495
@ GL_UNSIGNED_INT_IMAGE_BUFFER_EXT
Definition: juce_gl.h:7325
@ GL_IMAGE_BUFFER_EXT
Definition: juce_gl.h:7303
@ GL_INT_IMAGE_BUFFER_EXT
Definition: juce_gl.h:7314
@ GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
Definition: juce_gl.h:7497
@ GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT
Definition: juce_gl.h:6761
@ GL_PER_STAGE_CONSTANTS_NV
Definition: juce_gl.h:10022
@ GL_TEXTURE_COVERAGE_SAMPLES_NV
Definition: juce_gl.h:10261
@ GL_TEXTURE_COLOR_SAMPLES_NV
Definition: juce_gl.h:10262
@ GL_PRIMITIVE_RESTART_NV
Definition: juce_gl.h:9912
@ GL_PRIMITIVE_RESTART_INDEX_NV
Definition: juce_gl.h:9913
GLsizei const GLuint * paths
Definition: juce_gl.h:9798
@ GL_BGR_EXT
Definition: juce_gl.h:6018
GLuint64EXT GLuint GLuint GLenum GLenum target0
Definition: juce_gl.h:9900
@ GL_SLUMINANCE_ALPHA_EXT
Definition: juce_gl.h:7730
@ GL_SLUMINANCE8_EXT
Definition: juce_gl.h:7733
@ GL_COMPRESSED_SLUMINANCE_EXT
Definition: juce_gl.h:7736
@ GL_SLUMINANCE8_ALPHA8_EXT
Definition: juce_gl.h:7731
@ GL_COMPRESSED_SRGB_EXT
Definition: juce_gl.h:7734
@ GL_SLUMINANCE_EXT
Definition: juce_gl.h:7732
@ GL_COMPRESSED_SRGB_ALPHA_EXT
Definition: juce_gl.h:7735
@ GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
Definition: juce_gl.h:7737
@ GL_SRGB8_EXT
Definition: juce_gl.h:7727
@ GL_TEXTURE_MAX_CLAMP_R_SGIX
Definition: juce_gl.h:11723
@ GL_TEXTURE_MAX_CLAMP_S_SGIX
Definition: juce_gl.h:11721
@ GL_TEXTURE_MAX_CLAMP_T_SGIX
Definition: juce_gl.h:11722
@ GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR
Definition: juce_gl.h:8523
@ GL_HSL_HUE_KHR
Definition: juce_gl.h:8436
@ GL_MULTIPLY_KHR
Definition: juce_gl.h:8425
@ GL_HSL_COLOR_KHR
Definition: juce_gl.h:8438
@ GL_LIGHTEN_KHR
Definition: juce_gl.h:8429
@ GL_COLORBURN_KHR
Definition: juce_gl.h:8431
@ GL_HSL_LUMINOSITY_KHR
Definition: juce_gl.h:8439
@ GL_HARDLIGHT_KHR
Definition: juce_gl.h:8432
@ GL_HSL_SATURATION_KHR
Definition: juce_gl.h:8437
@ GL_DARKEN_KHR
Definition: juce_gl.h:8428
@ GL_OVERLAY_KHR
Definition: juce_gl.h:8427
@ GL_EXCLUSION_KHR
Definition: juce_gl.h:8435
@ GL_SCREEN_KHR
Definition: juce_gl.h:8426
@ GL_COLORDODGE_KHR
Definition: juce_gl.h:8430
@ GL_SOFTLIGHT_KHR
Definition: juce_gl.h:8433
@ GL_DIFFERENCE_KHR
Definition: juce_gl.h:8434
@ GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV
Definition: juce_gl.h:8983
@ GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV
Definition: juce_gl.h:8982
@ GL_CONSERVATIVE_RASTER_DILATE_NV
Definition: juce_gl.h:8981
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
Definition: juce_gl.h:5780
GLfloat units
Definition: juce_gl.h:1060
GLuint counterId
Definition: juce_gl.h:8415
@ GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:10204
@ GL_MAX_PROGRAM_PATCH_ATTRIBS_NV
Definition: juce_gl.h:10201
@ GL_TESS_CONTROL_PROGRAM_NV
Definition: juce_gl.h:10202
@ GL_TESS_EVALUATION_PROGRAM_NV
Definition: juce_gl.h:10203
@ GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:10205
@ GL_DEPTH_CLAMP_NV
Definition: juce_gl.h:9052
@ GL_LOWER_LEFT
Definition: juce_gl.h:1549
@ GL_UPPER_LEFT
Definition: juce_gl.h:1550
@ GL_MAX_TEXTURE_COORDS
Definition: juce_gl.h:1557
@ GL_POINT_SPRITE_COORD_ORIGIN
Definition: juce_gl.h:1548
@ GL_POINT_SPRITE
Definition: juce_gl.h:1555
@ GL_COORD_REPLACE
Definition: juce_gl.h:1556
@ GL_MAX_VARYING_FLOATS
Definition: juce_gl.h:1511
@ GL_SAMPLER_1D_SHADOW
Definition: juce_gl.h:1532
@ GL_SAMPLER_1D
Definition: juce_gl.h:1528
@ GL_VERTEX_PROGRAM_TWO_SIDE
Definition: juce_gl.h:1554
@ GL_VERTEX_PROGRAM_POINT_SIZE
Definition: juce_gl.h:1480
GLsizei GLsizei GLfloat GLfloat GLfloat GLfloat * tangentX
Definition: juce_gl.h:9829
@ GL_PRIMITIVES_SUBMITTED_ARB
Definition: juce_gl.h:4651
@ GL_CLIPPING_INPUT_PRIMITIVES_ARB
Definition: juce_gl.h:4658
@ GL_VERTICES_SUBMITTED_ARB
Definition: juce_gl.h:4650
@ GL_TESS_EVALUATION_SHADER_INVOCATIONS_ARB
Definition: juce_gl.h:4654
@ GL_FRAGMENT_SHADER_INVOCATIONS_ARB
Definition: juce_gl.h:4656
@ GL_COMPUTE_SHADER_INVOCATIONS_ARB
Definition: juce_gl.h:4657
@ GL_CLIPPING_OUTPUT_PRIMITIVES_ARB
Definition: juce_gl.h:4659
@ GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED_ARB
Definition: juce_gl.h:4655
@ GL_TESS_CONTROL_SHADER_PATCHES_ARB
Definition: juce_gl.h:4653
@ GL_VERTEX_SHADER_INVOCATIONS_ARB
Definition: juce_gl.h:4652
const GLuint const GLuint64 * waitValueArray
Definition: juce_gl.h:9461
void *KHRONOS_APIENTRY *const & glMapNamedBuffer(GLuint buffer, GLenum access)
GLint const GLchar GLint stringlen
Definition: juce_gl.h:4966
GLdouble GLdouble GLint GLint GLdouble GLdouble GLint vstride
Definition: juce_gl.h:885
@ GL_VERTEX_PRECLIP_HINT_SGIX
Definition: juce_gl.h:11761
@ GL_VERTEX_PRECLIP_SGIX
Definition: juce_gl.h:11760
@ GL_TEXTURE_SWIZZLE_A_EXT
Definition: juce_gl.h:7811
@ GL_TEXTURE_SWIZZLE_R_EXT
Definition: juce_gl.h:7808
@ GL_TEXTURE_SWIZZLE_RGBA_EXT
Definition: juce_gl.h:7812
@ GL_TEXTURE_SWIZZLE_B_EXT
Definition: juce_gl.h:7810
@ GL_TEXTURE_SWIZZLE_G_EXT
Definition: juce_gl.h:7809
@ GL_WINDOW_RECTANGLE_MODE_EXT
Definition: juce_gl.h:8146
@ GL_MAX_WINDOW_RECTANGLES_EXT
Definition: juce_gl.h:8147
@ GL_EXCLUSIVE_EXT
Definition: juce_gl.h:8144
@ GL_WINDOW_RECTANGLE_EXT
Definition: juce_gl.h:8145
@ GL_NUM_WINDOW_RECTANGLES_EXT
Definition: juce_gl.h:8148
@ GL_INCLUSIVE_EXT
Definition: juce_gl.h:8143
@ GL_TRANSFORM_FEEDBACK_VARYINGS_EXT
Definition: juce_gl.h:7857
@ GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
Definition: juce_gl.h:7858
@ GL_TRANSFORM_FEEDBACK_BUFFER_EXT
Definition: juce_gl.h:7845
@ GL_INTERLEAVED_ATTRIBS_EXT
Definition: juce_gl.h:7849
@ GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
Definition: juce_gl.h:7859
@ GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
Definition: juce_gl.h:7852
@ GL_RASTERIZER_DISCARD_EXT
Definition: juce_gl.h:7853
@ GL_SEPARATE_ATTRIBS_EXT
Definition: juce_gl.h:7850
@ GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
Definition: juce_gl.h:7848
@ GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
Definition: juce_gl.h:7854
@ GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT
Definition: juce_gl.h:7846
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
Definition: juce_gl.h:7855
@ GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
Definition: juce_gl.h:7847
@ GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
Definition: juce_gl.h:7856
@ GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
Definition: juce_gl.h:10782
@ GL_SUCCESS_NV
Definition: juce_gl.h:10792
@ GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
Definition: juce_gl.h:10799
@ GL_VIDEO_COLOR_CONVERSION_OFFSET_NV
Definition: juce_gl.h:10789
@ GL_VIDEO_COLOR_CONVERSION_MAX_NV
Definition: juce_gl.h:10787
@ GL_NUM_VIDEO_CAPTURE_STREAMS_NV
Definition: juce_gl.h:10781
@ GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV
Definition: juce_gl.h:10783
@ GL_LAST_VIDEO_CAPTURE_STATUS_NV
Definition: juce_gl.h:10784
@ GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
Definition: juce_gl.h:10798
@ GL_YCBAYCR8A_4224_NV
Definition: juce_gl.h:10795
@ GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV
Definition: juce_gl.h:10790
@ GL_VIDEO_COLOR_CONVERSION_MIN_NV
Definition: juce_gl.h:10788
@ GL_YCBYCR8_422_NV
Definition: juce_gl.h:10794
@ GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
Definition: juce_gl.h:10796
@ GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
Definition: juce_gl.h:10803
@ GL_VIDEO_BUFFER_BINDING_NV
Definition: juce_gl.h:10778
@ GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
Definition: juce_gl.h:10804
@ GL_Z4Y12Z4CB12Z4CR12_444_NV
Definition: juce_gl.h:10800
@ GL_FAILURE_NV
Definition: juce_gl.h:10793
@ GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV
Definition: juce_gl.h:10805
@ GL_VIDEO_BUFFER_PITCH_NV
Definition: juce_gl.h:10785
@ GL_VIDEO_BUFFER_NV
Definition: juce_gl.h:10777
@ GL_VIDEO_CAPTURE_FRAME_WIDTH_NV
Definition: juce_gl.h:10801
@ GL_PARTIAL_SUCCESS_NV
Definition: juce_gl.h:10791
@ GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
Definition: juce_gl.h:10797
@ GL_FIELD_UPPER_NV
Definition: juce_gl.h:10779
@ GL_VIDEO_COLOR_CONVERSION_MATRIX_NV
Definition: juce_gl.h:10786
@ GL_FIELD_LOWER_NV
Definition: juce_gl.h:10780
@ GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV
Definition: juce_gl.h:10802
GLenum portion
Definition: juce_gl.h:10007
GLdouble t
Definition: juce_gl.h:790
GLuint GLenum GLenum GLenum GLenum outW
Definition: juce_gl.h:8074
GLhandleARB attachedObj
Definition: juce_gl.h:4879
@ GL_QUERY_BY_REGION_WAIT_NV
Definition: juce_gl.h:8958
@ GL_QUERY_NO_WAIT_NV
Definition: juce_gl.h:8957
@ GL_QUERY_BY_REGION_NO_WAIT_NV
Definition: juce_gl.h:8959
@ GL_QUERY_WAIT_NV
Definition: juce_gl.h:8956
@ GL_YCRCBA_SGIX
Definition: juce_gl.h:11783
@ GL_YCRCB_SGIX
Definition: juce_gl.h:11782
GLenum GLenum zpass
Definition: juce_gl.h:668
@ GL_TEXTURE_INTENSITY_TYPE
Definition: juce_gl.h:1892
@ GL_INT_SAMPLER_1D
Definition: juce_gl.h:1775
@ GL_FIXED_ONLY
Definition: juce_gl.h:1720
@ GL_PROXY_TEXTURE_1D_ARRAY
Definition: juce_gl.h:1723
@ GL_CLIP_DISTANCE5
Definition: juce_gl.h:1700
@ GL_FRAMEBUFFER_SRGB
Definition: juce_gl.h:1893
@ GL_CLAMP_READ_COLOR
Definition: juce_gl.h:1719
@ GL_TEXTURE_LUMINANCE_TYPE
Definition: juce_gl.h:1891
@ GL_R16
Definition: juce_gl.h:1908
@ GL_BGRA_INTEGER
Definition: juce_gl.h:1766
@ GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
Definition: juce_gl.h:1835
@ GL_CLIP_DISTANCE6
Definition: juce_gl.h:1701
@ GL_QUERY_WAIT
Definition: juce_gl.h:1787
@ GL_CLIP_DISTANCE2
Definition: juce_gl.h:1697
@ GL_CLAMP_FRAGMENT_COLOR
Definition: juce_gl.h:1929
@ GL_SAMPLER_1D_ARRAY
Definition: juce_gl.h:1767
@ GL_COMPRESSED_SIGNED_RED_RGTC1
Definition: juce_gl.h:1902
@ GL_CLIP_DISTANCE7
Definition: juce_gl.h:1702
@ GL_TEXTURE_BINDING_1D_ARRAY
Definition: juce_gl.h:1726
@ GL_RG16
Definition: juce_gl.h:1910
@ GL_CLIP_DISTANCE1
Definition: juce_gl.h:1696
@ GL_TEXTURE_1D_ARRAY
Definition: juce_gl.h:1722
@ GL_CLIP_DISTANCE3
Definition: juce_gl.h:1698
@ GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
Definition: juce_gl.h:1836
@ GL_SAMPLER_1D_ARRAY_SHADOW
Definition: juce_gl.h:1769
@ GL_MAX_CLIP_DISTANCES
Definition: juce_gl.h:1703
@ GL_INDEX
Definition: juce_gl.h:1890
@ GL_COMPRESSED_RG
Definition: juce_gl.h:1709
@ GL_STENCIL_INDEX16
Definition: juce_gl.h:1881
@ GL_COMPRESSED_RED
Definition: juce_gl.h:1708
@ GL_QUERY_BY_REGION_NO_WAIT
Definition: juce_gl.h:1790
@ GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
Definition: juce_gl.h:1785
@ GL_CLAMP_VERTEX_COLOR
Definition: juce_gl.h:1928
@ GL_COMPRESSED_SIGNED_RG_RGTC2
Definition: juce_gl.h:1904
@ GL_COMPRESSED_RED_RGTC1
Definition: juce_gl.h:1901
@ GL_GREEN_INTEGER
Definition: juce_gl.h:1761
@ GL_QUERY_NO_WAIT
Definition: juce_gl.h:1788
@ GL_ALPHA_INTEGER
Definition: juce_gl.h:1930
@ GL_STENCIL_INDEX4
Definition: juce_gl.h:1879
@ GL_STENCIL_INDEX1
Definition: juce_gl.h:1878
@ GL_COMPRESSED_RG_RGTC2
Definition: juce_gl.h:1903
@ GL_QUERY_BY_REGION_WAIT
Definition: juce_gl.h:1789
@ GL_UNSIGNED_INT_SAMPLER_1D
Definition: juce_gl.h:1781
@ GL_BLUE_INTEGER
Definition: juce_gl.h:1762
@ GL_CLIP_DISTANCE4
Definition: juce_gl.h:1699
@ GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
Definition: juce_gl.h:1710
@ GL_CLIP_DISTANCE0
Definition: juce_gl.h:1695
@ GL_PROXY_TEXTURE_2D_ARRAY
Definition: juce_gl.h:1725
@ GL_INT_SAMPLER_1D_ARRAY
Definition: juce_gl.h:1779
@ GL_BGR_INTEGER
Definition: juce_gl.h:1765
GLfloat value
Definition: juce_gl.h:880
@ GL_ACTIVE_STENCIL_FACE_EXT
Definition: juce_gl.h:7386
@ GL_STENCIL_TEST_TWO_SIDE_EXT
Definition: juce_gl.h:7385
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint GLuint * counterDataTypeEnum
Definition: juce_gl.h:8415
@ GL_MAX_VIEWPORTS
Definition: juce_gl.h:2438
@ GL_VIEWPORT_INDEX_PROVOKING_VERTEX
Definition: juce_gl.h:2442
@ GL_VIEWPORT_BOUNDS_RANGE
Definition: juce_gl.h:2440
@ GL_VIEWPORT_SUBPIXEL_BITS
Definition: juce_gl.h:2439
GLuint * semaphores
Definition: juce_gl.h:7178
GLenum GLuint GLint GLint layer
Definition: juce_gl.h:2009
GLint GLsizei count
Definition: juce_gl.h:1057
@ GL_MAX_VARYING_COMPONENTS_EXT
Definition: juce_gl.h:6710
@ GL_GEOMETRY_OUTPUT_TYPE_EXT
Definition: juce_gl.h:6706
@ GL_MAX_VERTEX_VARYING_COMPONENTS_EXT
Definition: juce_gl.h:6709
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
Definition: juce_gl.h:6721
@ GL_PROGRAM_POINT_SIZE_EXT
Definition: juce_gl.h:6722
@ GL_GEOMETRY_INPUT_TYPE_EXT
Definition: juce_gl.h:6705
@ GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
Definition: juce_gl.h:6719
@ GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT
Definition: juce_gl.h:6708
@ GL_GEOMETRY_VERTICES_OUT_EXT
Definition: juce_gl.h:6704
@ GL_PROGRAM_BINARY_FORMAT_MESA
Definition: juce_gl.h:8675
GLenum const void GLbitfield GLsizei GLenum const void * charcodes
Definition: juce_gl.h:9796
GLenum GLint GLint GLint srcY
Definition: juce_gl.h:2934
GLsizei maxLength
Definition: juce_gl.h:4909
GLenum GLsizeiptr const void * fontData
Definition: juce_gl.h:9842
@ GL_CLAMP_TO_BORDER_SGIS
Definition: juce_gl.h:11297
GLsizei const GLchar *const * string
Definition: juce_gl.h:1593
@ GL_INSTRUMENT_BUFFER_POINTER_SGIX
Definition: juce_gl.h:11542
@ GL_INSTRUMENT_MEASUREMENTS_SGIX
Definition: juce_gl.h:11543
GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint dstX
Definition: juce_gl.h:2934
@ GL_CULL_VERTEX_IBM
Definition: juce_gl.h:8234
@ GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD
Definition: juce_gl.h:3483
GLuint GLuint wordIndex
Definition: juce_gl.h:9611
@ GL_SWIZZLE_STQ_DQ_ATI
Definition: juce_gl.h:5754
@ GL_REG_12_ATI
Definition: juce_gl.h:5679
@ GL_CON_0_ATI
Definition: juce_gl.h:5699
@ GL_NUM_FRAGMENT_CONSTANTS_ATI
Definition: juce_gl.h:5744
@ GL_MUL_ATI
Definition: juce_gl.h:5733
@ GL_NUM_LOOPBACK_COMPONENTS_ATI
Definition: juce_gl.h:5749
@ GL_REG_4_ATI
Definition: juce_gl.h:5671
@ GL_CON_31_ATI
Definition: juce_gl.h:5730
@ GL_SWIZZLE_STRQ_DQ_ATI
Definition: juce_gl.h:5756
@ GL_CON_2_ATI
Definition: juce_gl.h:5701
@ GL_REG_28_ATI
Definition: juce_gl.h:5695
@ GL_CON_17_ATI
Definition: juce_gl.h:5716
@ GL_REG_3_ATI
Definition: juce_gl.h:5670
@ GL_NUM_INSTRUCTIONS_TOTAL_ATI
Definition: juce_gl.h:5747
@ GL_REG_11_ATI
Definition: juce_gl.h:5678
@ GL_REG_10_ATI
Definition: juce_gl.h:5677
@ GL_CON_19_ATI
Definition: juce_gl.h:5718
@ GL_MOV_ATI
Definition: juce_gl.h:5731
@ GL_CON_23_ATI
Definition: juce_gl.h:5722
@ GL_NUM_FRAGMENT_REGISTERS_ATI
Definition: juce_gl.h:5743
@ GL_CND_ATI
Definition: juce_gl.h:5739
@ GL_REG_21_ATI
Definition: juce_gl.h:5688
@ GL_LERP_ATI
Definition: juce_gl.h:5738
@ GL_CND0_ATI
Definition: juce_gl.h:5740
@ GL_GREEN_BIT_ATI
Definition: juce_gl.h:5758
@ GL_CON_24_ATI
Definition: juce_gl.h:5723
@ GL_SECONDARY_INTERPOLATOR_ATI
Definition: juce_gl.h:5742
@ GL_CON_21_ATI
Definition: juce_gl.h:5720
@ GL_BIAS_BIT_ATI
Definition: juce_gl.h:5769
@ GL_REG_23_ATI
Definition: juce_gl.h:5690
@ GL_CON_9_ATI
Definition: juce_gl.h:5708
@ GL_REG_25_ATI
Definition: juce_gl.h:5692
@ GL_FRAGMENT_SHADER_ATI
Definition: juce_gl.h:5666
@ GL_REG_13_ATI
Definition: juce_gl.h:5680
@ GL_SWIZZLE_STR_ATI
Definition: juce_gl.h:5751
@ GL_CON_8_ATI
Definition: juce_gl.h:5707
@ GL_REG_5_ATI
Definition: juce_gl.h:5672
@ GL_REG_19_ATI
Definition: juce_gl.h:5686
@ GL_SWIZZLE_STR_DR_ATI
Definition: juce_gl.h:5753
@ GL_CON_13_ATI
Definition: juce_gl.h:5712
@ GL_CON_26_ATI
Definition: juce_gl.h:5725
@ GL_ADD_ATI
Definition: juce_gl.h:5732
@ GL_NUM_PASSES_ATI
Definition: juce_gl.h:5745
@ GL_REG_18_ATI
Definition: juce_gl.h:5685
@ GL_CON_16_ATI
Definition: juce_gl.h:5715
@ GL_2X_BIT_ATI
Definition: juce_gl.h:5760
@ GL_EIGHTH_BIT_ATI
Definition: juce_gl.h:5765
@ GL_SWIZZLE_STQ_ATI
Definition: juce_gl.h:5752
@ GL_NEGATE_BIT_ATI
Definition: juce_gl.h:5768
@ GL_REG_14_ATI
Definition: juce_gl.h:5681
@ GL_CON_22_ATI
Definition: juce_gl.h:5721
@ GL_CON_20_ATI
Definition: juce_gl.h:5719
@ GL_CON_3_ATI
Definition: juce_gl.h:5702
@ GL_CON_10_ATI
Definition: juce_gl.h:5709
@ GL_DOT4_ATI
Definition: juce_gl.h:5736
@ GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI
Definition: juce_gl.h:5748
@ GL_COMP_BIT_ATI
Definition: juce_gl.h:5767
@ GL_REG_29_ATI
Definition: juce_gl.h:5696
@ GL_CON_1_ATI
Definition: juce_gl.h:5700
@ GL_MAD_ATI
Definition: juce_gl.h:5737
@ GL_REG_24_ATI
Definition: juce_gl.h:5691
@ GL_DOT2_ADD_ATI
Definition: juce_gl.h:5741
@ GL_BLUE_BIT_ATI
Definition: juce_gl.h:5759
@ GL_CON_25_ATI
Definition: juce_gl.h:5724
@ GL_HALF_BIT_ATI
Definition: juce_gl.h:5763
@ GL_4X_BIT_ATI
Definition: juce_gl.h:5761
@ GL_CON_6_ATI
Definition: juce_gl.h:5705
@ GL_REG_31_ATI
Definition: juce_gl.h:5698
@ GL_SUB_ATI
Definition: juce_gl.h:5734
@ GL_REG_0_ATI
Definition: juce_gl.h:5667
@ GL_QUARTER_BIT_ATI
Definition: juce_gl.h:5764
@ GL_REG_30_ATI
Definition: juce_gl.h:5697
@ GL_8X_BIT_ATI
Definition: juce_gl.h:5762
@ GL_CON_29_ATI
Definition: juce_gl.h:5728
@ GL_REG_6_ATI
Definition: juce_gl.h:5673
@ GL_REG_26_ATI
Definition: juce_gl.h:5693
@ GL_REG_15_ATI
Definition: juce_gl.h:5682
@ GL_CON_27_ATI
Definition: juce_gl.h:5726
@ GL_CON_4_ATI
Definition: juce_gl.h:5703
@ GL_REG_16_ATI
Definition: juce_gl.h:5683
@ GL_NUM_INSTRUCTIONS_PER_PASS_ATI
Definition: juce_gl.h:5746
@ GL_CON_28_ATI
Definition: juce_gl.h:5727
@ GL_REG_2_ATI
Definition: juce_gl.h:5669
@ GL_REG_7_ATI
Definition: juce_gl.h:5674
@ GL_COLOR_ALPHA_PAIRING_ATI
Definition: juce_gl.h:5750
@ GL_DOT3_ATI
Definition: juce_gl.h:5735
@ GL_REG_9_ATI
Definition: juce_gl.h:5676
@ GL_SATURATE_BIT_ATI
Definition: juce_gl.h:5766
@ GL_RED_BIT_ATI
Definition: juce_gl.h:5757
@ GL_REG_17_ATI
Definition: juce_gl.h:5684
@ GL_CON_5_ATI
Definition: juce_gl.h:5704
@ GL_REG_27_ATI
Definition: juce_gl.h:5694
@ GL_REG_22_ATI
Definition: juce_gl.h:5689
@ GL_SWIZZLE_STRQ_ATI
Definition: juce_gl.h:5755
@ GL_CON_14_ATI
Definition: juce_gl.h:5713
@ GL_CON_15_ATI
Definition: juce_gl.h:5714
@ GL_CON_11_ATI
Definition: juce_gl.h:5710
@ GL_REG_20_ATI
Definition: juce_gl.h:5687
@ GL_CON_7_ATI
Definition: juce_gl.h:5706
@ GL_CON_18_ATI
Definition: juce_gl.h:5717
@ GL_REG_8_ATI
Definition: juce_gl.h:5675
@ GL_CON_12_ATI
Definition: juce_gl.h:5711
@ GL_REG_1_ATI
Definition: juce_gl.h:5668
@ GL_CON_30_ATI
Definition: juce_gl.h:5729
@ GL_MIRRORED_REPEAT_IBM
Definition: juce_gl.h:8266
GLuint GLuint GLuint group_size_x
Definition: juce_gl.h:3933
void *KHRONOS_APIENTRY *const & glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
@ GL_TRANSFORM_HINT_APPLE
Definition: juce_gl.h:3751
@ GL_UNPACK_ROW_BYTES_APPLE
Definition: juce_gl.h:3720
@ GL_PACK_ROW_BYTES_APPLE
Definition: juce_gl.h:3719
GLuint start
Definition: juce_gl.h:1135
@ GL_MULTISAMPLE_FILTER_HINT_NV
Definition: juce_gl.h:9570
GLsizei GLenum const void GLuint GLfloat GLfloat GLenum GLfloat * returnedSpacing
Definition: juce_gl.h:9825
@ GL_T2F_IUI_V3F_EXT
Definition: juce_gl.h:6842
@ GL_IUI_N3F_V2F_EXT
Definition: juce_gl.h:6839
@ GL_T2F_IUI_N3F_V3F_EXT
Definition: juce_gl.h:6844
@ GL_IUI_N3F_V3F_EXT
Definition: juce_gl.h:6840
@ GL_T2F_IUI_V2F_EXT
Definition: juce_gl.h:6841
@ GL_IUI_V3F_EXT
Definition: juce_gl.h:6838
@ GL_IUI_V2F_EXT
Definition: juce_gl.h:6837
@ GL_T2F_IUI_N3F_V2F_EXT
Definition: juce_gl.h:6843
GLuint queryNameLength
Definition: juce_gl.h:8418
const GLuint * textures
Definition: juce_gl.h:1068
@ GL_CONSERVATIVE_RASTERIZATION_INTEL
Definition: juce_gl.h:8333
@ GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI
Definition: juce_gl.h:5824
@ GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI
Definition: juce_gl.h:5822
@ GL_PN_TRIANGLES_ATI
Definition: juce_gl.h:5816
@ GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI
Definition: juce_gl.h:5817
@ GL_PN_TRIANGLES_POINT_MODE_ATI
Definition: juce_gl.h:5818
@ GL_PN_TRIANGLES_NORMAL_MODE_ATI
Definition: juce_gl.h:5819
@ GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI
Definition: juce_gl.h:5823
@ GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI
Definition: juce_gl.h:5821
@ GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI
Definition: juce_gl.h:5820
@ GL_EVAL_VERTEX_ATTRIB14_NV
Definition: juce_gl.h:9094
@ GL_EVAL_VERTEX_ATTRIB13_NV
Definition: juce_gl.h:9093
@ GL_EVAL_VERTEX_ATTRIB7_NV
Definition: juce_gl.h:9087
@ GL_EVAL_VERTEX_ATTRIB5_NV
Definition: juce_gl.h:9085
@ GL_MAP_ATTRIB_V_ORDER_NV
Definition: juce_gl.h:9078
@ GL_EVAL_TRIANGULAR_2D_NV
Definition: juce_gl.h:9075
@ GL_EVAL_VERTEX_ATTRIB9_NV
Definition: juce_gl.h:9089
@ GL_MAX_RATIONAL_EVAL_ORDER_NV
Definition: juce_gl.h:9097
@ GL_MAX_MAP_TESSELLATION_NV
Definition: juce_gl.h:9096
@ GL_EVAL_VERTEX_ATTRIB12_NV
Definition: juce_gl.h:9092
@ GL_EVAL_VERTEX_ATTRIB8_NV
Definition: juce_gl.h:9088
@ GL_EVAL_VERTEX_ATTRIB10_NV
Definition: juce_gl.h:9090
@ GL_EVAL_VERTEX_ATTRIB4_NV
Definition: juce_gl.h:9084
@ GL_EVAL_VERTEX_ATTRIB0_NV
Definition: juce_gl.h:9080
@ GL_EVAL_VERTEX_ATTRIB2_NV
Definition: juce_gl.h:9082
@ GL_EVAL_VERTEX_ATTRIB3_NV
Definition: juce_gl.h:9083
@ GL_MAP_ATTRIB_U_ORDER_NV
Definition: juce_gl.h:9077
@ GL_EVAL_VERTEX_ATTRIB6_NV
Definition: juce_gl.h:9086
@ GL_EVAL_VERTEX_ATTRIB15_NV
Definition: juce_gl.h:9095
@ GL_EVAL_VERTEX_ATTRIB1_NV
Definition: juce_gl.h:9081
@ GL_MAP_TESSELLATION_NV
Definition: juce_gl.h:9076
@ GL_EVAL_2D_NV
Definition: juce_gl.h:9074
@ GL_EVAL_VERTEX_ATTRIB11_NV
Definition: juce_gl.h:9091
@ GL_EVAL_FRACTIONAL_TESSELLATION_NV
Definition: juce_gl.h:9079
GLenum GLenum variable
Definition: juce_gl.h:10007
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint fill2
Definition: juce_gl.h:9901
GLenum GLuint GLenum GLuint minlevel
Definition: juce_gl.h:2956
@ GL_TILE_RASTER_ORDER_INCREASING_Y_MESA
Definition: juce_gl.h:8694
@ GL_TILE_RASTER_ORDER_INCREASING_X_MESA
Definition: juce_gl.h:8693
@ GL_TILE_RASTER_ORDER_FIXED_MESA
Definition: juce_gl.h:8692
GLsizei GLenum GLboolean sink
Definition: juce_gl.h:4420
@ GL_QUAD_MESH_SUN
Definition: juce_gl.h:11883
@ GL_TRIANGLE_MESH_SUN
Definition: juce_gl.h:11884
GLuint GLuint GLuint GLuint group_size_y
Definition: juce_gl.h:3933
@ GL_TEXTURE_LOD_BIAS_EXT
Definition: juce_gl.h:7680
@ GL_TEXTURE_FILTER_CONTROL_EXT
Definition: juce_gl.h:7679
@ GL_MAX_TEXTURE_LOD_BIAS_EXT
Definition: juce_gl.h:7678
GLsizei const GLubyte GLsizei GLenum coordType
Definition: juce_gl.h:9791
GLfloat GLfloat GLfloat GLfloat h
Definition: juce_gl.h:2524
const GLuint const GLuint64 GLuint GLbitfield GLuint GLuint GLintptr GLintptr GLsizeiptr GLsizei const GLuint const GLuint64 * signalValueArray
Definition: juce_gl.h:9460
@ GL_PIXEL_PACK_BUFFER_BINDING_ARB
Definition: juce_gl.h:4669
@ GL_PIXEL_PACK_BUFFER_ARB
Definition: juce_gl.h:4667
@ GL_PIXEL_UNPACK_BUFFER_BINDING_ARB
Definition: juce_gl.h:4670
@ GL_PIXEL_UNPACK_BUFFER_ARB
Definition: juce_gl.h:4668
@ GL_POINT_SIZE_MAX_ARB
Definition: juce_gl.h:4679
@ GL_POINT_FADE_THRESHOLD_SIZE_ARB
Definition: juce_gl.h:4680
@ GL_POINT_SIZE_MIN_ARB
Definition: juce_gl.h:4678
@ GL_POINT_DISTANCE_ATTENUATION_ARB
Definition: juce_gl.h:4681
@ GL_UNSIGNED_INT_10F_11F_11F_REV_EXT
Definition: juce_gl.h:7021
@ GL_RGBA_SIGNED_COMPONENTS_EXT
Definition: juce_gl.h:7022
@ GL_R11F_G11F_B10F_EXT
Definition: juce_gl.h:7020
@ GL_OBJECT_ATTACHED_OBJECTS_ARB
Definition: juce_gl.h:4872
@ GL_FLOAT_VEC2_ARB
Definition: juce_gl.h:4846
@ GL_SAMPLER_3D_ARB
Definition: juce_gl.h:4861
@ GL_SAMPLER_2D_RECT_SHADOW_ARB
Definition: juce_gl.h:4866
@ GL_OBJECT_COMPILE_STATUS_ARB
Definition: juce_gl.h:4868
@ GL_SAMPLER_2D_ARB
Definition: juce_gl.h:4860
@ GL_INT_VEC4_ARB
Definition: juce_gl.h:4851
@ GL_INT_VEC2_ARB
Definition: juce_gl.h:4849
@ GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
Definition: juce_gl.h:4875
@ GL_FLOAT_MAT2_ARB
Definition: juce_gl.h:4856
@ GL_PROGRAM_OBJECT_ARB
Definition: juce_gl.h:4842
@ GL_SAMPLER_2D_SHADOW_ARB
Definition: juce_gl.h:4864
@ GL_BOOL_VEC4_ARB
Definition: juce_gl.h:4855
@ GL_OBJECT_DELETE_STATUS_ARB
Definition: juce_gl.h:4867
@ GL_OBJECT_VALIDATE_STATUS_ARB
Definition: juce_gl.h:4870
@ GL_BOOL_ARB
Definition: juce_gl.h:4852
@ GL_FLOAT_VEC3_ARB
Definition: juce_gl.h:4847
@ GL_OBJECT_INFO_LOG_LENGTH_ARB
Definition: juce_gl.h:4871
@ GL_OBJECT_SUBTYPE_ARB
Definition: juce_gl.h:4845
@ GL_INT_VEC3_ARB
Definition: juce_gl.h:4850
@ GL_SHADER_OBJECT_ARB
Definition: juce_gl.h:4843
@ GL_BOOL_VEC3_ARB
Definition: juce_gl.h:4854
@ GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
Definition: juce_gl.h:4874
@ GL_FLOAT_MAT3_ARB
Definition: juce_gl.h:4857
@ GL_BOOL_VEC2_ARB
Definition: juce_gl.h:4853
@ GL_FLOAT_MAT4_ARB
Definition: juce_gl.h:4858
@ GL_SAMPLER_2D_RECT_ARB
Definition: juce_gl.h:4865
@ GL_SAMPLER_1D_SHADOW_ARB
Definition: juce_gl.h:4863
@ GL_OBJECT_ACTIVE_UNIFORMS_ARB
Definition: juce_gl.h:4873
@ GL_OBJECT_TYPE_ARB
Definition: juce_gl.h:4844
@ GL_OBJECT_LINK_STATUS_ARB
Definition: juce_gl.h:4869
@ GL_SAMPLER_CUBE_ARB
Definition: juce_gl.h:4862
@ GL_FLOAT_VEC4_ARB
Definition: juce_gl.h:4848
@ GL_SAMPLER_1D_ARB
Definition: juce_gl.h:4859
GLenum GLenum GLsizei void * row
Definition: juce_gl.h:3167
GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
Definition: juce_gl.h:5779
@ GL_TEXTURE_CLIPMAP_FRAME_SGIX
Definition: juce_gl.h:11428
@ GL_TEXTURE_CLIPMAP_OFFSET_SGIX
Definition: juce_gl.h:11429
@ GL_TEXTURE_CLIPMAP_DEPTH_SGIX
Definition: juce_gl.h:11432
@ GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX
Definition: juce_gl.h:11434
@ GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
Definition: juce_gl.h:11431
@ GL_NEAREST_CLIPMAP_LINEAR_SGIX
Definition: juce_gl.h:11436
@ GL_TEXTURE_CLIPMAP_CENTER_SGIX
Definition: juce_gl.h:11427
@ GL_LINEAR_CLIPMAP_LINEAR_SGIX
Definition: juce_gl.h:11426
@ GL_NEAREST_CLIPMAP_NEAREST_SGIX
Definition: juce_gl.h:11435
@ GL_LINEAR_CLIPMAP_NEAREST_SGIX
Definition: juce_gl.h:11437
@ GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
Definition: juce_gl.h:11430
@ GL_MAX_CLIPMAP_DEPTH_SGIX
Definition: juce_gl.h:11433
GLuint GLuint storageBlockBinding
Definition: juce_gl.h:2952
const GLdouble * equation
Definition: juce_gl.h:838
GLint reference
Definition: juce_gl.h:9810
@ GL_MIN_SAMPLE_SHADING_VALUE_ARB
Definition: juce_gl.h:4781
@ GL_SAMPLE_SHADING_ARB
Definition: juce_gl.h:4780
@ GL_INT_SAMPLER_RENDERBUFFER_NV
Definition: juce_gl.h:9121
@ GL_MAX_SAMPLE_MASK_WORDS_NV
Definition: juce_gl.h:9123
@ GL_TEXTURE_RENDERBUFFER_NV
Definition: juce_gl.h:9119
@ GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
Definition: juce_gl.h:9122
@ GL_SAMPLE_MASK_NV
Definition: juce_gl.h:9115
@ GL_SAMPLE_MASK_VALUE_NV
Definition: juce_gl.h:9116
@ GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
Definition: juce_gl.h:9118
@ GL_TEXTURE_BINDING_RENDERBUFFER_NV
Definition: juce_gl.h:9117
@ GL_SAMPLER_RENDERBUFFER_NV
Definition: juce_gl.h:9120
@ GL_SAMPLE_POSITION_NV
Definition: juce_gl.h:9114
GLfloat GLfloat minZ
Definition: juce_gl.h:3830
GLdouble GLdouble GLint GLint uorder
Definition: juce_gl.h:885
@ GL_DOT3_RGB_EXT
Definition: juce_gl.h:7591
@ GL_DOT3_RGBA_EXT
Definition: juce_gl.h:7592
@ GL_POST_TEXTURE_FILTER_BIAS_SGIX
Definition: juce_gl.h:11749
@ GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX
Definition: juce_gl.h:11752
@ GL_POST_TEXTURE_FILTER_SCALE_SGIX
Definition: juce_gl.h:11750
@ GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX
Definition: juce_gl.h:11751
const GLint const GLsizei GLsizei drawcount
Definition: juce_gl.h:1346
GLsizei range
Definition: juce_gl.h:692
GLuint * nextQueryId
Definition: juce_gl.h:8414
GLuint GLuint GLuint GLuint GLuint arg1Rep
Definition: juce_gl.h:5778
GLuint GLuint GLuint GLuint arg1
Definition: juce_gl.h:5778
const GLfloat * tc
Definition: juce_gl.h:11965
GLsizei GLenum * sources
Definition: juce_gl.h:2966
GLuint GLuint num_groups_z
Definition: juce_gl.h:2932
GLushort pattern
Definition: juce_gl.h:852
@ GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI
Definition: juce_gl.h:5836
@ GL_STENCIL_BACK_FUNC_ATI
Definition: juce_gl.h:5834
@ GL_STENCIL_BACK_FAIL_ATI
Definition: juce_gl.h:5835
@ GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI
Definition: juce_gl.h:5837
@ GL_FILL_RECTANGLE_NV
Definition: juce_gl.h:9151
@ GL_POLYGON_OFFSET_CLAMP_EXT
Definition: juce_gl.h:7121
GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Mod
Definition: juce_gl.h:5779
GLint namelen
Definition: juce_gl.h:4966
@ GL_INDEX_TEST_EXT
Definition: juce_gl.h:6852
@ GL_INDEX_TEST_FUNC_EXT
Definition: juce_gl.h:6853
@ GL_INDEX_TEST_REF_EXT
Definition: juce_gl.h:6854
@ GL_TEXTURE_DEPTH_EXT
Definition: juce_gl.h:7466
@ GL_PACK_SKIP_IMAGES_EXT
Definition: juce_gl.h:7460
@ GL_PACK_IMAGE_HEIGHT_EXT
Definition: juce_gl.h:7461
@ GL_TEXTURE_3D_EXT
Definition: juce_gl.h:7464
@ GL_MAX_3D_TEXTURE_SIZE_EXT
Definition: juce_gl.h:7468
@ GL_UNPACK_SKIP_IMAGES_EXT
Definition: juce_gl.h:7462
@ GL_UNPACK_IMAGE_HEIGHT_EXT
Definition: juce_gl.h:7463
@ GL_PROXY_TEXTURE_3D_EXT
Definition: juce_gl.h:7465
@ GL_TEXTURE_WRAP_R_EXT
Definition: juce_gl.h:7467
GLuint GLchar GLuint GLuint GLuint * noInstances
Definition: juce_gl.h:8418
GLsizei GLsizei GLfloat GLfloat GLfloat GLfloat GLfloat * tangentY
Definition: juce_gl.h:9829
GLsizei GLuint * groups
Definition: juce_gl.h:3466
GLint * numCounters
Definition: juce_gl.h:3467
GLenum GLenum GLenum input
Definition: juce_gl.h:10007
GLuint framebuffer
Definition: juce_gl.h:1997
GLenum fontTarget
Definition: juce_gl.h:9796
@ GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX
Definition: juce_gl.h:8751
@ GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX
Definition: juce_gl.h:8753
@ GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX
Definition: juce_gl.h:8752
@ GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX
Definition: juce_gl.h:8754
@ GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX
Definition: juce_gl.h:8750
GLuint GLenum frame_region
Definition: juce_gl.h:10808
void loadExtensions()
Load all available OpenGL extension functions.
@ GL_PERFQUERY_DONOT_FLUSH_INTEL
Definition: juce_gl.h:8392
@ GL_PERFQUERY_WAIT_INTEL
Definition: juce_gl.h:8390
@ GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL
Definition: juce_gl.h:8404
@ GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL
Definition: juce_gl.h:8405
@ GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL
Definition: juce_gl.h:8395
@ GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL
Definition: juce_gl.h:8400
@ GL_PERFQUERY_COUNTER_RAW_INTEL
Definition: juce_gl.h:8397
@ GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL
Definition: juce_gl.h:8407
@ GL_PERFQUERY_FLUSH_INTEL
Definition: juce_gl.h:8391
@ GL_PERFQUERY_GLOBAL_CONTEXT_INTEL
Definition: juce_gl.h:8389
@ GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL
Definition: juce_gl.h:8403
@ GL_PERFQUERY_COUNTER_EVENT_INTEL
Definition: juce_gl.h:8393
@ GL_PERFQUERY_SINGLE_CONTEXT_INTEL
Definition: juce_gl.h:8388
@ GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL
Definition: juce_gl.h:8398
@ GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL
Definition: juce_gl.h:8402
@ GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL
Definition: juce_gl.h:8396
@ GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL
Definition: juce_gl.h:8401
@ GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL
Definition: juce_gl.h:8399
@ GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL
Definition: juce_gl.h:8406
@ GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL
Definition: juce_gl.h:8394
GLdouble s
Definition: juce_gl.h:1252
GLenum cap
Definition: juce_gl.h:8097
GLint GLint GLsizei GLint GLenum GLenum type
Definition: juce_gl.h:651
@ GL_TIME_ELAPSED_EXT
Definition: juce_gl.h:7835
GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum target3
Definition: juce_gl.h:9901
GLsizei GLfloat GLfloat GLfloat GLfloat ymove
Definition: juce_gl.h:696
GLenum pathNameType
Definition: juce_gl.h:9811
GLsizei GLsizei numSegments
Definition: juce_gl.h:9828
GLenum const void * addr
Definition: juce_gl.h:8079
GLdouble GLdouble GLdouble y2
Definition: juce_gl.h:774
const GLubyte *KHRONOS_APIENTRY *const & glGetStringi(GLenum name, GLuint index)
GLuint GLuint GLchar GLuint GLchar GLuint GLuint GLuint * counterTypeEnum
Definition: juce_gl.h:8415
@ GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
Definition: juce_gl.h:10124
GLuint attribindex
Definition: juce_gl.h:3132
GLenum GLsizeiptr fontSize
Definition: juce_gl.h:9842
GLuint GLsizei const GLenum * rates
Definition: juce_gl.h:10188
GLfloat(KHRONOS_APIENTRY *const &glGetPathLengthNV)(GLuint path
@ GL_DEBUG_CATEGORY_PERFORMANCE_AMD
Definition: juce_gl.h:3258
@ GL_MAX_DEBUG_MESSAGE_LENGTH_AMD
Definition: juce_gl.h:3248
@ GL_MAX_DEBUG_LOGGED_MESSAGES_AMD
Definition: juce_gl.h:3249
@ GL_DEBUG_SEVERITY_LOW_AMD
Definition: juce_gl.h:3253
@ GL_DEBUG_SEVERITY_HIGH_AMD
Definition: juce_gl.h:3251
@ GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD
Definition: juce_gl.h:3257
@ GL_DEBUG_CATEGORY_API_ERROR_AMD
Definition: juce_gl.h:3254
@ GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD
Definition: juce_gl.h:3259
@ GL_DEBUG_LOGGED_MESSAGES_AMD
Definition: juce_gl.h:3250
@ GL_DEBUG_CATEGORY_OTHER_AMD
Definition: juce_gl.h:3261
@ GL_DEBUG_SEVERITY_MEDIUM_AMD
Definition: juce_gl.h:3252
@ GL_DEBUG_CATEGORY_APPLICATION_AMD
Definition: juce_gl.h:3260
@ GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD
Definition: juce_gl.h:3255
@ GL_DEBUG_CATEGORY_DEPRECATION_AMD
Definition: juce_gl.h:3256
@ GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV
Definition: juce_gl.h:9029
@ GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV
Definition: juce_gl.h:9030
@ GL_SRGB8_ALPHA8_EXT
Definition: juce_gl.h:7729
@ GL_SRGB_EXT
Definition: juce_gl.h:7726
@ GL_SRGB_ALPHA_EXT
Definition: juce_gl.h:7728
GLsizei const GLfloat * values
Definition: juce_gl.h:907
@ GL_ALL_STATIC_DATA_IBM
Definition: juce_gl.h:8256
@ GL_STATIC_VERTEX_ARRAY_IBM
Definition: juce_gl.h:8257
@ GL_COLOR_INDEX1_EXT
Definition: juce_gl.h:7042
@ GL_COLOR_INDEX12_EXT
Definition: juce_gl.h:7046
@ GL_TEXTURE_INDEX_SIZE_EXT
Definition: juce_gl.h:7048
@ GL_COLOR_INDEX16_EXT
Definition: juce_gl.h:7047
@ GL_COLOR_INDEX4_EXT
Definition: juce_gl.h:7044
@ GL_COLOR_INDEX8_EXT
Definition: juce_gl.h:7045
@ GL_COLOR_INDEX2_EXT
Definition: juce_gl.h:7043
@ GL_PROGRAM_PIPELINE_OBJECT_EXT
Definition: juce_gl.h:6243
@ GL_VERTEX_ARRAY_OBJECT_EXT
Definition: juce_gl.h:6248
@ GL_PROGRAM_OBJECT_EXT
Definition: juce_gl.h:6244
@ GL_QUERY_OBJECT_EXT
Definition: juce_gl.h:6247
@ GL_BUFFER_OBJECT_EXT
Definition: juce_gl.h:6246
@ GL_SHADER_OBJECT_EXT
Definition: juce_gl.h:6245
const GLint GLsizei const GLint * bufstreams
Definition: juce_gl.h:10449
GLuint64EXT GLuint GLuint GLenum GLenum GLuint fill0
Definition: juce_gl.h:9900
@ GL_CALLIGRAPHIC_FRAGMENT_SGIX
Definition: juce_gl.h:11418
@ GL_DRAW_PIXELS_APPLE
Definition: juce_gl.h:3643
@ GL_FENCE_APPLE
Definition: juce_gl.h:3644
GLuint dstGpu
Definition: juce_gl.h:9440
GLenum GLfloat * buffer
Definition: juce_gl.h:869
GLuint GLuint end
Definition: juce_gl.h:1135
@ GL_SUBGROUP_FEATURE_PARTITIONED_BIT_NV
Definition: juce_gl.h:10136
GLboolean GLboolean GLboolean GLboolean a
Definition: juce_gl.h:1932
@ GL_FLOAT_R16_NV
Definition: juce_gl.h:9163
@ GL_FLOAT_RGBA_MODE_NV
Definition: juce_gl.h:9173
@ GL_FLOAT_RG_NV
Definition: juce_gl.h:9160
@ GL_FLOAT_RGBA_NV
Definition: juce_gl.h:9162
@ GL_FLOAT_RGB16_NV
Definition: juce_gl.h:9167
@ GL_FLOAT_RGB_NV
Definition: juce_gl.h:9161
@ GL_FLOAT_RGBA32_NV
Definition: juce_gl.h:9170
@ GL_FLOAT_RG32_NV
Definition: juce_gl.h:9166
@ GL_FLOAT_CLEAR_COLOR_VALUE_NV
Definition: juce_gl.h:9172
@ GL_FLOAT_R32_NV
Definition: juce_gl.h:9164
@ GL_FLOAT_RGB32_NV
Definition: juce_gl.h:9168
@ GL_TEXTURE_FLOAT_COMPONENTS_NV
Definition: juce_gl.h:9171
@ GL_FLOAT_RG16_NV
Definition: juce_gl.h:9165
@ GL_FLOAT_RGBA16_NV
Definition: juce_gl.h:9169
@ GL_FLOAT_R_NV
Definition: juce_gl.h:9159
GLintptr GLsizeiptr GLboolean commit
Definition: juce_gl.h:5003
@ GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT
Definition: juce_gl.h:7317
@ GL_IMAGE_CUBE_MAP_ARRAY_EXT
Definition: juce_gl.h:7306
@ GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
Definition: juce_gl.h:7328
GLsizei const GLint * box
Definition: juce_gl.h:8150
@ GL_CUBIC_EXT
Definition: juce_gl.h:7075
@ GL_PIXEL_TRANSFORM_2D_EXT
Definition: juce_gl.h:7071
@ GL_AVERAGE_EXT
Definition: juce_gl.h:7076
@ GL_PIXEL_MAG_FILTER_EXT
Definition: juce_gl.h:7072
@ GL_PIXEL_TRANSFORM_2D_MATRIX_EXT
Definition: juce_gl.h:7079
@ GL_PIXEL_CUBIC_WEIGHT_EXT
Definition: juce_gl.h:7074
@ GL_PIXEL_MIN_FILTER_EXT
Definition: juce_gl.h:7073
@ GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
Definition: juce_gl.h:7077
@ GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
Definition: juce_gl.h:7078
GLuint coord
Definition: juce_gl.h:5776
@ GL_PIXEL_TEX_GEN_MODE_SGIX
Definition: juce_gl.h:11588
@ GL_PIXEL_TEX_GEN_SGIX
Definition: juce_gl.h:11587
GLboolean GLuint group
Definition: juce_gl.h:3473
@ GL_VERTEX_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10558
@ GL_DRAW_INDIRECT_UNIFIED_NV
Definition: juce_gl.h:10577
@ GL_ELEMENT_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10566
@ GL_DRAW_INDIRECT_ADDRESS_NV
Definition: juce_gl.h:10578
@ GL_ELEMENT_ARRAY_UNIFIED_NV
Definition: juce_gl.h:10556
@ GL_SECONDARY_COLOR_ARRAY_LENGTH_NV
Definition: juce_gl.h:10574
@ GL_VERTEX_ARRAY_LENGTH_NV
Definition: juce_gl.h:10568
@ GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV
Definition: juce_gl.h:10555
@ GL_INDEX_ARRAY_LENGTH_NV
Definition: juce_gl.h:10571
@ GL_DRAW_INDIRECT_LENGTH_NV
Definition: juce_gl.h:10579
@ GL_TEXTURE_COORD_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10562
@ GL_FOG_COORD_ARRAY_LENGTH_NV
Definition: juce_gl.h:10575
@ GL_NORMAL_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10559
@ GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10557
@ GL_COLOR_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10560
@ GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV
Definition: juce_gl.h:10567
@ GL_NORMAL_ARRAY_LENGTH_NV
Definition: juce_gl.h:10569
@ GL_ELEMENT_ARRAY_LENGTH_NV
Definition: juce_gl.h:10576
@ GL_INDEX_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10561
@ GL_TEXTURE_COORD_ARRAY_LENGTH_NV
Definition: juce_gl.h:10572
@ GL_EDGE_FLAG_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10563
@ GL_FOG_COORD_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10565
@ GL_EDGE_FLAG_ARRAY_LENGTH_NV
Definition: juce_gl.h:10573
@ GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV
Definition: juce_gl.h:10564
@ GL_COLOR_ARRAY_LENGTH_NV
Definition: juce_gl.h:10570
GLuint GLint srcX0
Definition: juce_gl.h:3085
GLbitfield GLuint readBuffer
Definition: juce_gl.h:9438
@ GL_TEXTURE_SWIZZLE_RGBA
Definition: juce_gl.h:2210
@ GL_ONE_MINUS_SRC1_COLOR
Definition: juce_gl.h:2200
@ GL_TIMESTAMP
Definition: juce_gl.h:2212
@ GL_TIME_ELAPSED
Definition: juce_gl.h:2211
@ GL_SRC1_COLOR
Definition: juce_gl.h:2199
@ GL_ONE_MINUS_SRC1_ALPHA
Definition: juce_gl.h:2201
@ GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
Definition: juce_gl.h:2202
GLuint GLint GLboolean GLint GLenum access
Definition: juce_gl.h:2657
GLintptr GLsizeiptr GLuint GLuint64 memOffset
Definition: juce_gl.h:9497
GLenum GLintptr GLintptr writeOffset
Definition: juce_gl.h:2088
GLuint64EXT minPresentTime
Definition: juce_gl.h:9900
@ GL_UNSIGNED_INT_24_8_EXT
Definition: juce_gl.h:7010
@ GL_TEXTURE_STENCIL_SIZE_EXT
Definition: juce_gl.h:7012
@ GL_DEPTH24_STENCIL8_EXT
Definition: juce_gl.h:7011
@ GL_DEPTH_STENCIL_EXT
Definition: juce_gl.h:7009
@ GL_CLAMP_FRAGMENT_COLOR_ARB
Definition: juce_gl.h:3905
@ GL_FIXED_ONLY_ARB
Definition: juce_gl.h:3907
@ GL_CLAMP_READ_COLOR_ARB
Definition: juce_gl.h:3906
@ GL_RGBA_FLOAT_MODE_ARB
Definition: juce_gl.h:3903
@ GL_CLAMP_VERTEX_COLOR_ARB
Definition: juce_gl.h:3904
GLuint GLsizei const GLuint const GLintptr * offsets
Definition: juce_gl.h:3003
@ GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI
Definition: juce_gl.h:5808
@ GL_RGBA_FLOAT_MODE_ATI
Definition: juce_gl.h:5807
GLuint numsamples
Definition: juce_gl.h:3310
GLuint colorNumber
Definition: juce_gl.h:2215
GLuint drawFramebuffer
Definition: juce_gl.h:3085
GLenum GLenum GLsizei void GLsizei void void * span
Definition: juce_gl.h:3167
GLint(KHRONOS_APIENTRY *const &glRenderMode)(GLenum mode)
GLboolean enable
Definition: juce_gl.h:3473
GLsizei startSegment
Definition: juce_gl.h:9828
const GLchar GLuint numSpecializationConstants
Definition: juce_gl.h:3200
GLuint GLenum GLenum outY
Definition: juce_gl.h:8074
GLenum precisiontype
Definition: juce_gl.h:2447
GLsizei groupsSize
Definition: juce_gl.h:3466
@ GL_YCBCR_MESA
Definition: juce_gl.h:8732
@ GL_UNSIGNED_SHORT_8_8_MESA
Definition: juce_gl.h:8730
@ GL_UNSIGNED_SHORT_8_8_REV_MESA
Definition: juce_gl.h:8731
GLfloat GLfloat GLfloat minW
Definition: juce_gl.h:3830
@ GL_INTERLACE_OML
Definition: juce_gl.h:11031
@ GL_INTERLACE_READ_OML
Definition: juce_gl.h:11032
GLsizei const GLchar *const * varyings
Definition: juce_gl.h:1942
@ GL_TEXTURE4
Definition: juce_gl.h:1149
@ GL_SCISSOR_BOX
Definition: juce_gl.h:298
@ GL_ONE_MINUS_CONSTANT_COLOR
Definition: juce_gl.h:1336
@ GL_SAMPLE_COVERAGE
Definition: juce_gl.h:1181
@ GL_MEDIUM_INT
Definition: juce_gl.h:2416
@ GL_ONE_MINUS_SRC_ALPHA
Definition: juce_gl.h:241
@ GL_TEXTURE23
Definition: juce_gl.h:1168
@ GL_MAX_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:1506
@ GL_FRAGMENT_SHADER
Definition: juce_gl.h:1507
@ GL_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1406
@ GL_TRIANGLES
Definition: juce_gl.h:224
@ GL_INT
Definition: juce_gl.h:333
@ GL_SHADER_TYPE
Definition: juce_gl.h:1514
@ GL_SCISSOR_TEST
Definition: juce_gl.h:299
@ GL_DEPTH_COMPONENT16
Definition: juce_gl.h:1299
@ GL_RENDERBUFFER_INTERNAL_FORMAT
Definition: juce_gl.h:1877
@ GL_TEXTURE17
Definition: juce_gl.h:1162
@ GL_VERTEX_SHADER
Definition: juce_gl.h:1508
@ GL_STENCIL_TEST
Definition: juce_gl.h:281
@ GL_UNSIGNED_SHORT
Definition: juce_gl.h:332
@ GL_RENDERER
Definition: juce_gl.h:374
@ GL_ACTIVE_TEXTURE
Definition: juce_gl.h:1177
@ GL_LINE_WIDTH
Definition: juce_gl.h:268
@ GL_TEXTURE21
Definition: juce_gl.h:1166
@ GL_SAMPLE_COVERAGE_VALUE
Definition: juce_gl.h:1184
@ GL_REPLACE
Definition: juce_gl.h:370
@ GL_LINEAR_MIPMAP_LINEAR
Definition: juce_gl.h:382
@ GL_MAX_VERTEX_UNIFORM_VECTORS
Definition: juce_gl.h:2421
@ GL_CW
Definition: juce_gl.h:262
@ GL_FIXED
Definition: juce_gl.h:2409
@ GL_DEPTH_CLEAR_VALUE
Definition: juce_gl.h:279
@ GL_TEXTURE13
Definition: juce_gl.h:1158
@ GL_DEPTH_BUFFER_BIT
Definition: juce_gl.h:215
@ GL_ALIASED_POINT_SIZE_RANGE
Definition: juce_gl.h:1133
@ GL_BLEND_DST_RGB
Definition: juce_gl.h:1294
@ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:1512
@ GL_STENCIL_BACK_WRITEMASK
Definition: juce_gl.h:1553
@ GL_INT_VEC2
Definition: juce_gl.h:1518
@ GL_GENERATE_MIPMAP_HINT
Definition: juce_gl.h:1314
@ GL_NEAREST
Definition: juce_gl.h:377
@ GL_TEXTURE_BINDING_CUBE_MAP
Definition: juce_gl.h:1187
@ GL_TEXTURE6
Definition: juce_gl.h:1151
@ GL_HIGH_INT
Definition: juce_gl.h:2417
@ GL_FLOAT_MAT2
Definition: juce_gl.h:1525
@ GL_CONSTANT_COLOR
Definition: juce_gl.h:1335
@ GL_INVALID_OPERATION
Definition: juce_gl.h:260
@ GL_VERTEX_ATTRIB_ARRAY_TYPE
Definition: juce_gl.h:1478
@ GL_SRC_ALPHA_SATURATE
Definition: juce_gl.h:246
@ GL_LINEAR_MIPMAP_NEAREST
Definition: juce_gl.h:380
@ GL_FASTEST
Definition: juce_gl.h:327
@ GL_TEXTURE_2D
Definition: juce_gl.h:322
@ GL_STENCIL_REF
Definition: juce_gl.h:288
@ GL_DEPTH_WRITEMASK
Definition: juce_gl.h:278
@ GL_CULL_FACE
Definition: juce_gl.h:273
@ GL_RGB565
Definition: juce_gl.h:2424
@ GL_TEXTURE29
Definition: juce_gl.h:1174
@ GL_TRIANGLE_FAN
Definition: juce_gl.h:226
@ GL_ONE_MINUS_DST_COLOR
Definition: juce_gl.h:245
@ GL_MAX_CUBE_MAP_TEXTURE_SIZE
Definition: juce_gl.h:1195
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_X
Definition: juce_gl.h:1189
@ GL_STENCIL_PASS_DEPTH_PASS
Definition: juce_gl.h:287
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
Definition: juce_gl.h:1829
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
Definition: juce_gl.h:1827
@ GL_BYTE
Definition: juce_gl.h:329
@ GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Definition: juce_gl.h:1544
@ GL_INVALID_FRAMEBUFFER_OPERATION
Definition: juce_gl.h:1797
@ GL_TEXTURE19
Definition: juce_gl.h:1164
@ GL_MAX_RENDERBUFFER_SIZE
Definition: juce_gl.h:1809
@ GL_TEXTURE25
Definition: juce_gl.h:1170
@ GL_RENDERBUFFER_GREEN_SIZE
Definition: juce_gl.h:1883
@ GL_SRC_ALPHA
Definition: juce_gl.h:240
@ GL_BUFFER_SIZE
Definition: juce_gl.h:1398
@ GL_IMPLEMENTATION_COLOR_READ_FORMAT
Definition: juce_gl.h:2411
@ GL_CURRENT_PROGRAM
Definition: juce_gl.h:1547
@ GL_VERTEX_ATTRIB_ARRAY_POINTER
Definition: juce_gl.h:1481
@ GL_FUNC_SUBTRACT
Definition: juce_gl.h:1341
@ GL_FLOAT_VEC3
Definition: juce_gl.h:1516
@ GL_NOTEQUAL
Definition: juce_gl.h:233
@ GL_POLYGON_OFFSET_FILL
Definition: juce_gl.h:956
@ GL_DYNAMIC_DRAW
Definition: juce_gl.h:1421
@ GL_TEXTURE_CUBE_MAP_POSITIVE_X
Definition: juce_gl.h:1188
@ GL_SHORT
Definition: juce_gl.h:331
@ GL_FALSE
Definition: juce_gl.h:218
@ GL_STENCIL_WRITEMASK
Definition: juce_gl.h:289
@ GL_MAX_FRAGMENT_UNIFORM_VECTORS
Definition: juce_gl.h:2423
@ GL_FRAMEBUFFER
Definition: juce_gl.h:1873
@ GL_EXTENSIONS
Definition: juce_gl.h:376
@ GL_STENCIL_BACK_REF
Definition: juce_gl.h:1551
@ GL_STENCIL_BITS
Definition: juce_gl.h:548
@ GL_NUM_COMPRESSED_TEXTURE_FORMATS
Definition: juce_gl.h:1201
@ GL_LINEAR
Definition: juce_gl.h:378
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
Definition: juce_gl.h:1193
@ GL_NEVER
Definition: juce_gl.h:228
@ GL_TEXTURE28
Definition: juce_gl.h:1173
@ GL_CCW
Definition: juce_gl.h:263
@ GL_INVALID_VALUE
Definition: juce_gl.h:259
@ GL_BLUE_BITS
Definition: juce_gl.h:545
@ GL_POLYGON_OFFSET_FACTOR
Definition: juce_gl.h:957
@ GL_RED_BITS
Definition: juce_gl.h:543
@ GL_GREATER
Definition: juce_gl.h:232
@ GL_TRUE
Definition: juce_gl.h:219
@ GL_RENDERBUFFER_BINDING
Definition: juce_gl.h:1822
@ GL_DELETE_STATUS
Definition: juce_gl.h:1534
@ GL_VERTEX_ATTRIB_ARRAY_STRIDE
Definition: juce_gl.h:1477
@ GL_IMPLEMENTATION_COLOR_READ_TYPE
Definition: juce_gl.h:2410
@ GL_FRAMEBUFFER_BINDING
Definition: juce_gl.h:1820
@ GL_NEAREST_MIPMAP_LINEAR
Definition: juce_gl.h:381
@ GL_BLEND_EQUATION_ALPHA
Definition: juce_gl.h:1503
@ GL_VALIDATE_STATUS
Definition: juce_gl.h:1537
@ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
Definition: juce_gl.h:1191
@ GL_STENCIL_PASS_DEPTH_FAIL
Definition: juce_gl.h:286
@ GL_VERTEX_ATTRIB_ARRAY_ENABLED
Definition: juce_gl.h:1475
@ GL_BOOL
Definition: juce_gl.h:1521
@ GL_STATIC_DRAW
Definition: juce_gl.h:1418
@ GL_BOOL_VEC3
Definition: juce_gl.h:1523
@ GL_RENDERBUFFER_WIDTH
Definition: juce_gl.h:1875
@ GL_FUNC_REVERSE_SUBTRACT
Definition: juce_gl.h:1340
@ GL_SAMPLE_COVERAGE_INVERT
Definition: juce_gl.h:1185
@ GL_FRAMEBUFFER_UNSUPPORTED
Definition: juce_gl.h:1837
@ GL_LOW_INT
Definition: juce_gl.h:2415
@ GL_COMPRESSED_TEXTURE_FORMATS
Definition: juce_gl.h:1202
@ GL_STENCIL_BACK_FUNC
Definition: juce_gl.h:1482
@ GL_TEXTURE0
Definition: juce_gl.h:1145
@ GL_TEXTURE20
Definition: juce_gl.h:1165
@ GL_BLEND_SRC_ALPHA
Definition: juce_gl.h:1297
@ GL_VERSION
Definition: juce_gl.h:375
@ GL_INT_VEC4
Definition: juce_gl.h:1520
@ GL_LINE_LOOP
Definition: juce_gl.h:222
@ GL_TEXTURE_MAG_FILTER
Definition: juce_gl.h:383
@ GL_ATTACHED_SHADERS
Definition: juce_gl.h:1539
@ GL_HIGH_FLOAT
Definition: juce_gl.h:2414
@ GL_DST_COLOR
Definition: juce_gl.h:244
@ GL_BOOL_VEC4
Definition: juce_gl.h:1524
@ GL_GREEN_BITS
Definition: juce_gl.h:544
@ GL_TEXTURE5
Definition: juce_gl.h:1150
@ GL_STENCIL_BACK_PASS_DEPTH_FAIL
Definition: juce_gl.h:1484
@ GL_SHADING_LANGUAGE_VERSION
Definition: juce_gl.h:1546
@ GL_MAX_TEXTURE_SIZE
Definition: juce_gl.h:318
@ GL_BLEND_EQUATION
Definition: juce_gl.h:1334
@ GL_LUMINANCE
Definition: juce_gl.h:601
@ GL_VENDOR
Definition: juce_gl.h:373
@ GL_MAX_VARYING_VECTORS
Definition: juce_gl.h:2422
@ GL_DEPTH_FUNC
Definition: juce_gl.h:280
@ GL_TEXTURE3
Definition: juce_gl.h:1148
@ GL_SHADER_SOURCE_LENGTH
Definition: juce_gl.h:1542
@ GL_DITHER
Definition: juce_gl.h:291
@ GL_TEXTURE31
Definition: juce_gl.h:1176
@ GL_RENDERBUFFER_RED_SIZE
Definition: juce_gl.h:1882
@ GL_SAMPLE_ALPHA_TO_COVERAGE
Definition: juce_gl.h:1179
@ GL_RENDERBUFFER_ALPHA_SIZE
Definition: juce_gl.h:1885
@ GL_BLEND
Definition: juce_gl.h:294
@ GL_INFO_LOG_LENGTH
Definition: juce_gl.h:1538
@ GL_MAX_VERTEX_ATTRIBS
Definition: juce_gl.h:1504
@ GL_RENDERBUFFER_DEPTH_SIZE
Definition: juce_gl.h:1886
@ GL_DEPTH_COMPONENT
Definition: juce_gl.h:359
@ GL_COMPILE_STATUS
Definition: juce_gl.h:1535
@ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
Definition: juce_gl.h:1833
@ GL_ALWAYS
Definition: juce_gl.h:235
@ GL_RENDERBUFFER
Definition: juce_gl.h:1874
@ GL_ALIASED_LINE_WIDTH_RANGE
Definition: juce_gl.h:1128
@ GL_TEXTURE15
Definition: juce_gl.h:1160
@ GL_POINTS
Definition: juce_gl.h:220
@ GL_TEXTURE16
Definition: juce_gl.h:1161
@ GL_STREAM_DRAW
Definition: juce_gl.h:1415
@ GL_TEXTURE12
Definition: juce_gl.h:1157
@ GL_TEXTURE2
Definition: juce_gl.h:1147
@ GL_RGBA4
Definition: juce_gl.h:976
@ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
Definition: juce_gl.h:1828
@ GL_BOOL_VEC2
Definition: juce_gl.h:1522
@ GL_FRONT_FACE
Definition: juce_gl.h:275
@ GL_STENCIL_INDEX8
Definition: juce_gl.h:1880
@ GL_OUT_OF_MEMORY
Definition: juce_gl.h:261
@ GL_TEXTURE_WRAP_T
Definition: juce_gl.h:386
@ GL_RGB
Definition: juce_gl.h:364
@ GL_BLEND_SRC_RGB
Definition: juce_gl.h:1295
@ GL_NO_ERROR
Definition: juce_gl.h:257
@ GL_DEPTH_BITS
Definition: juce_gl.h:547
@ GL_TEXTURE9
Definition: juce_gl.h:1154
@ GL_NEAREST_MIPMAP_NEAREST
Definition: juce_gl.h:379
@ GL_KEEP
Definition: juce_gl.h:369
@ GL_EQUAL
Definition: juce_gl.h:230
@ GL_LINE_STRIP
Definition: juce_gl.h:223
@ GL_LUMINANCE_ALPHA
Definition: juce_gl.h:602
@ GL_STENCIL_CLEAR_VALUE
Definition: juce_gl.h:282
@ GL_GEQUAL
Definition: juce_gl.h:234
@ GL_DONT_CARE
Definition: juce_gl.h:326
@ GL_TEXTURE_WRAP_S
Definition: juce_gl.h:385
@ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
Definition: juce_gl.h:1513
@ GL_VIEWPORT
Definition: juce_gl.h:290
@ GL_STENCIL_BUFFER_BIT
Definition: juce_gl.h:216
@ GL_MEDIUM_FLOAT
Definition: juce_gl.h:2413
@ GL_TEXTURE14
Definition: juce_gl.h:1159
@ GL_ELEMENT_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1407
@ GL_ACTIVE_UNIFORM_MAX_LENGTH
Definition: juce_gl.h:1541
@ GL_LINK_STATUS
Definition: juce_gl.h:1536
@ GL_UNSIGNED_BYTE
Definition: juce_gl.h:330
@ GL_FRAMEBUFFER_COMPLETE
Definition: juce_gl.h:1832
@ GL_TEXTURE11
Definition: juce_gl.h:1156
@ GL_POLYGON_OFFSET_UNITS
Definition: juce_gl.h:953
@ GL_BACK
Definition: juce_gl.h:253
@ GL_CLAMP_TO_EDGE
Definition: juce_gl.h:1119
@ GL_SRC_COLOR
Definition: juce_gl.h:238
@ GL_SAMPLES
Definition: juce_gl.h:1183
@ GL_UNSIGNED_SHORT_5_6_5
Definition: juce_gl.h:1109
@ GL_FLOAT
Definition: juce_gl.h:335
@ GL_BLEND_EQUATION_RGB
Definition: juce_gl.h:1474
@ GL_ELEMENT_ARRAY_BUFFER
Definition: juce_gl.h:1405
@ GL_NICEST
Definition: juce_gl.h:328
@ GL_UNSIGNED_SHORT_5_5_5_1
Definition: juce_gl.h:1095
@ GL_REPEAT
Definition: juce_gl.h:387
@ GL_TEXTURE10
Definition: juce_gl.h:1155
@ GL_TEXTURE7
Definition: juce_gl.h:1152
@ GL_CULL_FACE_MODE
Definition: juce_gl.h:274
@ GL_UNPACK_ALIGNMENT
Definition: juce_gl.h:311
@ GL_FLOAT_VEC2
Definition: juce_gl.h:1515
@ GL_FRONT
Definition: juce_gl.h:252
@ GL_FRONT_AND_BACK
Definition: juce_gl.h:256
@ GL_TEXTURE
Definition: juce_gl.h:354
@ GL_ARRAY_BUFFER
Definition: juce_gl.h:1404
@ GL_INT_VEC3
Definition: juce_gl.h:1519
@ GL_TEXTURE24
Definition: juce_gl.h:1169
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Y
Definition: juce_gl.h:1190
@ GL_ONE_MINUS_SRC_COLOR
Definition: juce_gl.h:239
@ GL_ACTIVE_UNIFORMS
Definition: juce_gl.h:1540
@ GL_STENCIL_BACK_FAIL
Definition: juce_gl.h:1483
@ GL_ALPHA
Definition: juce_gl.h:363
@ GL_PACK_ALIGNMENT
Definition: juce_gl.h:317
@ GL_RGB5_A1
Definition: juce_gl.h:977
@ GL_INVALID_ENUM
Definition: juce_gl.h:258
@ GL_ONE
Definition: juce_gl.h:237
@ GL_STENCIL_FAIL
Definition: juce_gl.h:285
@ GL_STENCIL_VALUE_MASK
Definition: juce_gl.h:284
@ GL_TEXTURE_CUBE_MAP_POSITIVE_Z
Definition: juce_gl.h:1192
@ GL_DEPTH_TEST
Definition: juce_gl.h:277
@ GL_INCR
Definition: juce_gl.h:371
@ GL_ONE_MINUS_CONSTANT_ALPHA
Definition: juce_gl.h:1338
@ GL_TEXTURE27
Definition: juce_gl.h:1172
@ GL_SHADER_COMPILER
Definition: juce_gl.h:2418
@ GL_COLOR_WRITEMASK
Definition: juce_gl.h:301
@ GL_CONSTANT_ALPHA
Definition: juce_gl.h:1337
@ GL_SAMPLER_CUBE
Definition: juce_gl.h:1531
@ GL_TEXTURE1
Definition: juce_gl.h:1146
@ GL_STENCIL_BACK_VALUE_MASK
Definition: juce_gl.h:1552
@ GL_TEXTURE22
Definition: juce_gl.h:1167
@ GL_SUBPIXEL_BITS
Definition: juce_gl.h:320
@ GL_TEXTURE26
Definition: juce_gl.h:1171
@ GL_SHADER_BINARY_FORMATS
Definition: juce_gl.h:2419
@ GL_DST_ALPHA
Definition: juce_gl.h:242
@ GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
Definition: juce_gl.h:1505
@ GL_LINES
Definition: juce_gl.h:221
@ GL_TEXTURE8
Definition: juce_gl.h:1153
@ GL_INVERT
Definition: juce_gl.h:348
@ GL_ONE_MINUS_DST_ALPHA
Definition: juce_gl.h:243
@ GL_ALPHA_BITS
Definition: juce_gl.h:546
@ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
Definition: juce_gl.h:1830
@ GL_ACTIVE_ATTRIBUTES
Definition: juce_gl.h:1543
@ GL_RENDERBUFFER_HEIGHT
Definition: juce_gl.h:1876
@ GL_ZERO
Definition: juce_gl.h:236
@ GL_FUNC_ADD
Definition: juce_gl.h:1339
@ GL_NONE
Definition: juce_gl.h:247
@ GL_SAMPLE_BUFFERS
Definition: juce_gl.h:1182
@ GL_LESS
Definition: juce_gl.h:229
@ GL_COLOR_BUFFER_BIT
Definition: juce_gl.h:217
@ GL_COLOR_ATTACHMENT0
Definition: juce_gl.h:1839
@ GL_COLOR_CLEAR_VALUE
Definition: juce_gl.h:300
@ GL_TEXTURE_MIN_FILTER
Definition: juce_gl.h:384
@ GL_LOW_FLOAT
Definition: juce_gl.h:2412
@ GL_TRIANGLE_STRIP
Definition: juce_gl.h:225
@ GL_CURRENT_VERTEX_ATTRIB
Definition: juce_gl.h:1479
@ GL_BLEND_DST_ALPHA
Definition: juce_gl.h:1296
@ GL_RENDERBUFFER_STENCIL_SIZE
Definition: juce_gl.h:1887
@ GL_SAMPLER_2D
Definition: juce_gl.h:1529
@ GL_TEXTURE_CUBE_MAP
Definition: juce_gl.h:1186
@ GL_BLEND_COLOR
Definition: juce_gl.h:1333
@ GL_TEXTURE30
Definition: juce_gl.h:1175
@ GL_DECR
Definition: juce_gl.h:372
@ GL_DEPTH_RANGE
Definition: juce_gl.h:276
@ GL_DECR_WRAP
Definition: juce_gl.h:1306
@ GL_UNSIGNED_INT
Definition: juce_gl.h:334
@ GL_STENCIL_BACK_PASS_DEPTH_PASS
Definition: juce_gl.h:1485
@ GL_RENDERBUFFER_BLUE_SIZE
Definition: juce_gl.h:1884
@ GL_UNSIGNED_SHORT_4_4_4_4
Definition: juce_gl.h:1094
@ GL_STENCIL_ATTACHMENT
Definition: juce_gl.h:1872
@ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
Definition: juce_gl.h:1834
@ GL_DEPTH_ATTACHMENT
Definition: juce_gl.h:1871
@ GL_FLOAT_VEC4
Definition: juce_gl.h:1517
@ GL_MIRRORED_REPEAT
Definition: juce_gl.h:1302
@ GL_RGBA
Definition: juce_gl.h:365
@ GL_FLOAT_MAT4
Definition: juce_gl.h:1527
@ GL_TEXTURE_BINDING_2D
Definition: juce_gl.h:959
@ GL_NUM_SHADER_BINARY_FORMATS
Definition: juce_gl.h:2420
@ GL_MAX_VIEWPORT_DIMS
Definition: juce_gl.h:319
@ GL_TEXTURE18
Definition: juce_gl.h:1163
@ GL_FLOAT_MAT3
Definition: juce_gl.h:1526
@ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Definition: juce_gl.h:1408
@ GL_INCR_WRAP
Definition: juce_gl.h:1305
@ GL_LEQUAL
Definition: juce_gl.h:231
@ GL_VERTEX_ATTRIB_ARRAY_SIZE
Definition: juce_gl.h:1476
@ GL_STENCIL_FUNC
Definition: juce_gl.h:283
@ GL_BUFFER_USAGE
Definition: juce_gl.h:1399
@ GL_COMPUTE_PROGRAM_NV
Definition: juce_gl.h:8943
@ GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV
Definition: juce_gl.h:8944
GLint GLint GLint GLint GLint GLint GLint dstY1
Definition: juce_gl.h:2007
GLenum zfail
Definition: juce_gl.h:668
GLuint GLenum GLenum transform
Definition: juce_gl.h:10706
void loadFunctions()
Load all available functions from the OpenGL core API.
GLint GLint GLint GLint GLint woffset
Definition: juce_gl.h:11290
GLbitfield waitGpuMask
Definition: juce_gl.h:9443
GLenum GLenum GLenum GLenum GLenum GLenum GLboolean abDotProduct
Definition: juce_gl.h:10008
@ GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD
Definition: juce_gl.h:3294
@ GL_SUPPORTED_MULTISAMPLE_MODES_AMD
Definition: juce_gl.h:3295
@ GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD
Definition: juce_gl.h:3293
@ GL_RENDERBUFFER_STORAGE_SAMPLES_AMD
Definition: juce_gl.h:3290
@ GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD
Definition: juce_gl.h:3292
@ GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD
Definition: juce_gl.h:3291
GLuint GLuint uniformBlockBinding
Definition: juce_gl.h:2095
GLsizei const GLubyte * commands
Definition: juce_gl.h:9791
GLenum GLsizei const GLuint GLboolean isFrameStructure
Definition: juce_gl.h:10503
@ GL_FOG_COORDINATE_EXT
Definition: juce_gl.h:6568
@ GL_FOG_COORDINATE_ARRAY_STRIDE_EXT
Definition: juce_gl.h:6572
@ GL_FOG_COORDINATE_SOURCE_EXT
Definition: juce_gl.h:6567
@ GL_CURRENT_FOG_COORDINATE_EXT
Definition: juce_gl.h:6570
@ GL_FOG_COORDINATE_ARRAY_EXT
Definition: juce_gl.h:6574
@ GL_FOG_COORDINATE_ARRAY_TYPE_EXT
Definition: juce_gl.h:6571
@ GL_FOG_COORDINATE_ARRAY_POINTER_EXT
Definition: juce_gl.h:6573
@ GL_FRAGMENT_DEPTH_EXT
Definition: juce_gl.h:6569
const GLuint * framebuffers
Definition: juce_gl.h:1998
@ GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition: juce_gl.h:5247
@ GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
Definition: juce_gl.h:5248
@ GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB
Definition: juce_gl.h:5249
GLdouble right
Definition: juce_gl.h:930